Diff of the two buildlogs: -- --- b1/build.log 2025-09-04 00:09:16.309259345 +0000 +++ b2/build.log 2025-09-04 01:14:09.657868721 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Sep 3 11:49:55 -12 2025 -I: pbuilder-time-stamp: 1756943395 +I: Current time: Wed Oct 7 20:32:19 +14 2026 +I: pbuilder-time-stamp: 1791354739 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -33,53 +33,85 @@ dpkg-source: info: applying 0010-enable-build-exe-by-default.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/439517/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/968896/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 7 06:32 /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/968896/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/968896/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - 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]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(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=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='5c3cec3e7ed74f338f31b44beff8314b' - 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='439517' - PS1='# ' - PS2='> ' + INVOCATION_ID=2e1b126311fe4915ae306b857aab6279 + 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=968896 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.R53SUP06/pbuilderrc_q51Y --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.R53SUP06/b1 --logfile b1/build.log miopen_5.5.1+dfsg2-3.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.R53SUP06/pbuilderrc_RXBw --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.R53SUP06/b2 --logfile b2/build.log miopen_5.5.1+dfsg2-3.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/439517/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/968896/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -287,7 +319,7 @@ Get: 132 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 133 http://deb.debian.org/debian forky/main amd64 rocm-cmake all 6.4.3-1 [29.8 kB] Get: 134 http://deb.debian.org/debian forky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 331 MB in 8s (41.3 MB/s) +Fetched 331 MB in 14s (23.7 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19897 files and directories currently installed.) @@ -734,8 +766,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Sep 3 23:52:41 UTC 2025. -Universal Time is now: Wed Sep 3 23:52:41 UTC 2025. +Local time is now: Wed Oct 7 06:36:10 UTC 2026. +Universal Time is now: Wed Oct 7 06:36:10 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:amd64 (1.83.0-4.2) ... @@ -850,7 +882,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/miopen-5.5.1+dfsg2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../miopen_5.5.1+dfsg2-3_source.changes +I: user script /srv/workspace/pbuilder/968896/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/968896/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/miopen-5.5.1+dfsg2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../miopen_5.5.1+dfsg2-3_source.changes dpkg-buildpackage: info: source package miopen dpkg-buildpackage: info: source version 5.5.1+dfsg2-3 dpkg-buildpackage: info: source distribution unstable @@ -991,8 +1027,8 @@ Adding Test: log_test_neg Adding Test: na_infer Adding Test: solver_convasm3x3u --- Configuring done (7.8s) --- Generating done (1.1s) +-- Configuring done (20.2s) +-- Generating done (2.7s) CMake Warning: Manually-specified variables were not used by the project: @@ -1004,29 +1040,29 @@ -- Build files have been written to: /build/reproducible-path/miopen-5.5.1+dfsg2/build make[1]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2' dh_auto_build -O-Scmake -O--builddirectory=build - cd build && make -j40 "INSTALL=install --strip-program=true" VERBOSE=1 + cd build && make -j42 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' /usr/bin/cmake -S/build/reproducible-path/miopen-5.5.1+dfsg2 -B/build/reproducible-path/miopen-5.5.1+dfsg2/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/miopen-5.5.1+dfsg2/build/CMakeFiles /build/reproducible-path/miopen-5.5.1+dfsg2/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f addkernels/CMakeFiles/addkernels.dir/build.make addkernels/CMakeFiles/addkernels.dir/depend -make -f src/sqlite/CMakeFiles/sqlite_memvfs.dir/build.make src/sqlite/CMakeFiles/sqlite_memvfs.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/addkernels /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/addkernels /build/reproducible-path/miopen-5.5.1+dfsg2/build/addkernels/CMakeFiles/addkernels.dir/DependInfo.cmake "--color=" +make -f src/sqlite/CMakeFiles/sqlite_memvfs.dir/build.make src/sqlite/CMakeFiles/sqlite_memvfs.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/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[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]: 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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o [ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/include_inliner.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/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 +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 src/sqlite/CMakeFiles/sqlite_memvfs.dir/memvfs.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 make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 0%] Built target sqlite_memvfs @@ -1062,107 +1098,113 @@ make -f src/CMakeFiles/MIOpen.dir/build.make src/CMakeFiles/MIOpen.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 1%] Inlining kernels batch #6 (includes) -[ 1%] Inlining kernels batch #1 -[ 1%] Inlining kernels batch #0 -[ 1%] Inlining kernels batch #2 +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 #5 (includes) -[ 1%] Inlining kernels batch #4 (includes) +[ 1%] Inlining kernels batch #0 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_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_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_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_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 +[ 1%] Inlining kernels batch #4 (includes) +[ 1%] Inlining kernels batch #2 [ 1%] Inlining kernels batch #3 (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_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_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/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 +[ 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_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/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' -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/check_numerics.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/__/kernel.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -[ 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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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 -O0 -MD -MT src/CMakeFiles/MIOpen.dir/__/kernel.cpp.o -MF CMakeFiles/MIOpen.dir/__/kernel.cpp.o.d -o CMakeFiles/MIOpen.dir/__/kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -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 -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/__/kernel.cpp.o +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/activ/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 -O0 -MD -MT src/CMakeFiles/MIOpen.dir/__/kernel.cpp.o -MF CMakeFiles/MIOpen.dir/__/kernel.cpp.o.d -o CMakeFiles/MIOpen.dir/__/kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/activ_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/activ_api.cpp.o -MF CMakeFiles/MIOpen.dir/activ_api.cpp.o.d -o CMakeFiles/MIOpen.dir/activ_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ_api.cpp +[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/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 -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/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/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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o +[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/buffer_info.cpp.o [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/buffer_info.cpp.o -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.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 -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/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 +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/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 +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 [ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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/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 -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution.cpp.o -[ 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/conv/invokers/impl_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm.cpp -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/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/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 +[ 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/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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -[ 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/conv/invokers/impl_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -MF CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o.d -o CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv_algo_name.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 +[ 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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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 +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/fusion.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/handle_api.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/invoker_cache.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/execution_context.cpp.o +[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/db_record.cpp.o +[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/generic_search.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_db.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_controls.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/fused_api.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/db.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution_api.cpp.o +[ 11%] 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/convolution_api.cpp.o -MF CMakeFiles/MIOpen.dir/convolution_api.cpp.o.d -o CMakeFiles/MIOpen.dir/convolution_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ctc_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 -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/db.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/db_record.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout.cpp.o -[ 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/db.cpp.o -MF CMakeFiles/MIOpen.dir/db.cpp.o.d -o CMakeFiles/MIOpen.dir/db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/db_record.cpp.o -MF CMakeFiles/MIOpen.dir/db_record.cpp.o.d -o CMakeFiles/MIOpen.dir/db_record.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db_record.cpp -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/expanduser.cpp.o -[ 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/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/dropout.cpp.o -MF CMakeFiles/MIOpen.dir/dropout.cpp.o.d -o CMakeFiles/MIOpen.dir/dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o -MF CMakeFiles/MIOpen.dir/dropout_api.cpp.o.d -o CMakeFiles/MIOpen.dir/dropout_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/execution_context.cpp.o -MF CMakeFiles/MIOpen.dir/execution_context.cpp.o.d -o CMakeFiles/MIOpen.dir/execution_context.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/expanduser.cpp.o -MF CMakeFiles/MIOpen.dir/expanduser.cpp.o.d -o CMakeFiles/MIOpen.dir/expanduser.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/expanduser.cpp -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/find_controls.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/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/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/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 -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_db.cpp.o -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/fusion.cpp.o -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/handle_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 -[ 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/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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o -[ 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/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/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 -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/lock_file.cpp.o [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/logger.cpp.o [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/load_file.cpp.o +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/lock_file.cpp.o +[ 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/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/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/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. +[ 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/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: @@ -1178,12 +1220,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__]] | ^ -[ 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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/buffer_info.cpp:167:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | return (&v_offset.back())[-1] + v_size.back(); | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp:29: +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: @@ -1196,71 +1236,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/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. -4 warnings generated when compiling for gfx906. -[ 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 -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/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); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index)[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/op_args.cpp.o - U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.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/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 -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -10 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1294,29 +1269,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()); - | ^~~~~~~~ -13 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ_api.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/handle_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1350,13 +1302,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/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); | ^~~~~~ @@ -1381,32 +1326,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/find_db.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -12 warnings generated when compiling for gfx906. -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()); - | ^~~~~~~~ -9 warnings generated when compiling for gfx906. -1 warning generated when compiling for gfx906. -2 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 -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); | ^~~~~~ @@ -1443,32 +1362,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[ 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 -13 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1482,10 +1375,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index)1 warning generated when compiling for gfx906. - U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -1827,6 +1716,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); | ^~~~~~ +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()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. +1 warning generated when compiling for host. +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/operator.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/operator.cpp.o -MF CMakeFiles/MIOpen.dir/operator.cpp.o.d -o CMakeFiles/MIOpen.dir/operator.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 1 warning generated when compiling for gfx906. +/build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +[ 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/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()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +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. +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: +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); | ^~~~~~ @@ -1863,6 +1811,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: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 +13 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/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); | ^~~~~~ @@ -1890,6 +1855,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: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 +10 warnings generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/problem_description.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_description.cpp +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/problem.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/problem.cpp.o -MF CMakeFiles/MIOpen.dir/problem.cpp.o.d -o CMakeFiles/MIOpen.dir/problem.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp +[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/ramdb.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ramdb.cpp.o -MF CMakeFiles/MIOpen.dir/ramdb.cpp.o.d -o CMakeFiles/MIOpen.dir/ramdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ramdb.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1923,6 +1905,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_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); | ^~~~~~ @@ -1962,25 +1951,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()); | ^~~~~~~~ -[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp -[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling_api.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling_api.cpp.o -MF CMakeFiles/MIOpen.dir/pooling_api.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp -[ 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 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 -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/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()); | ^~~~~~~~ -[ 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 gfx906. +12 warnings generated when compiling for gfx906. 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: @@ -2011,14 +1989,6 @@ /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); | ^~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1138:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | perfResults[i].bwd_data_algo = | ^~~~~~~~~~~ @@ -2026,66 +1996,19 @@ 1139 | static_cast(perfResults[i].fwd_algo); | ^~~~~~~~~~~ 10 warnings generated when compiling for gfx906. -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/problem_description.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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: +13 warnings 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()); | ^~~~~~~~ +1 warning generated when compiling for gfx906. +2 warnings generated when compiling for gfx906. [ 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 -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__]] - | ^ -[ 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/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/conv/invokers/gcn_asm_1x1u_ss.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + sIn 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/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: @@ -2093,102 +2016,8 @@ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. -econd_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for host. -[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o -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()); - | ^~~~~~~~ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -/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()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -2 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/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/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: @@ -2205,105 +2034,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/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) {} - | ^ -11 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/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: +4 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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/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/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/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] @@ -2330,225 +2076,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:61:13: warning: unsafe pointer arithmetic [-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 host. -[ 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/handle_api.cpp:29: +1 warning generated when compiling for host. +9 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/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/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/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +1 warning generated when compiling for gfx906. +[ 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/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__]] + | ^ [ 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/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/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()); - | ^~~~~~~~ -12 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 -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()); - | ^~~~~~~~ -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{}); - | ^ -/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 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 -4 warnings generated when compiling for gfx906. -1 warning generated when compiling for host. -[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver.cpp.o -MF CMakeFiles/MIOpen.dir/solver.cpp.o.d -o CMakeFiles/MIOpen.dir/solver.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_api.cpp:27: +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_us.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_us.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp: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); | ^~~~~~ @@ -2585,79 +2158,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()); - | ^~~~~~~~ -9 warnings generated when compiling for host. -10 warnings 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 -[ 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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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); | ^~~~~~ @@ -2784,85 +2284,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/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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -13 warnings generated when compiling for host. -1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp -[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp -[ 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 -65 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -3053,15 +2474,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 | newIn 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()); - | ^~~~~~~~ -(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); @@ -3198,6 +2611,112 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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/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/op_args.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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); | ^~~~~~ @@ -3225,12 +2744,251 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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/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]) + | ^~~~~~~~~~~~ +11 warnings 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()); + | ^~~~~~~~ +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()); + | ^~~~~~~~ +10 warnings generated when compiling for host. +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: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{}); + | ^ +[ 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/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/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/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) {} + | ^ +1 warning generated when compiling for gfx906. +2 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/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/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/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/conv/invokers/gcn_asm_1x1u_ss.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -3267,6 +3025,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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: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/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. +1 warning generated when compiling for gfx906. +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver.cpp.o -MF CMakeFiles/MIOpen.dir/solver.cpp.o.d -o CMakeFiles/MIOpen.dir/solver.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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); | ^~~~~~ @@ -3303,6 +3086,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -3336,6 +3126,51 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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 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/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()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); + | ^~~~~~~~ +[ 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 134 | miopen::deref(solutions + i) = new miopen::Solution{std::move(solutions_deref[i])}; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:170:78: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 170 | const auto tensors_vector = std::vector{tensors, tensors + nInputs}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:205:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 205 | auto json = nlohmann::json::from_msgpack(data, data + size); + | ^~~~ +4 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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); | ^~~~~~ @@ -3363,28 +3198,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +1 warning generated when compiling for host. +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp +12 warnings generated1 warning generated when compiling for gfx906. + when compiling for host. +1 warning generated when compiling for host. +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o +[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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/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()); | ^~~~~~~~ -1 warning generated when compiling for host. -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/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()); | ^~~~~~~~ -[ 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 -1 warning generated when compiling for gfx906. -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_spatial_multiple.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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: @@ -3392,83 +3232,62 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +1 warning generated when compiling for gfx906. 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 +[ 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 +[ 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/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/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/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/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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: +/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]); + | ^~~~~ +13 warnings 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 +[ 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 +3 warnings generated when compiling for gfx906. +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] -warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -236 | values = {x, x + static_cast(size)}; - | ^ - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); + 236 | values = {x, x + static_cast(size)}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp: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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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/convolution_api.cpp:73:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 73 | auto pads = std::vector(padA, padA + spatialDim); | ^~~~ @@ -3493,22 +3312,17 @@ /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/op_args.cpp:27: +9 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp: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/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/fusion.cpp:27: +[ 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/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: @@ -3518,9 +3332,20 @@ /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]; | ^~~~~~~~ -35 warnings generated when compiling for gfx906. - warnings generated when compiling for gfx906. -[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o +3 warnings generated when compiling for gfx906. +5 warnings generated when compiling for gfx906. +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); + | ^~~~~~~~ +2 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 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: @@ -3528,7 +3353,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()); | ^~~~~~~~ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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/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]); } @@ -3545,7 +3369,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 531 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: +4 warnings 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/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] @@ -3566,7 +3395,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -3587,85 +3417,131 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 gfx906. -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()); - | ^~~~~~~~ -2 warnings generated when compiling for host. -[ 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 -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -1 warning 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 -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()); - | ^~~~~~~~ -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/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -[ 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/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/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: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]); - | ^~~~~ -1 warning generated when compiling for host. -[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp -3 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: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. -[ 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/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -3675,7 +3551,69 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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/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: @@ -3933,17 +3871,15 @@ 1104 | p_outStrides[5], | ^~~~~~~~~~~~ 84 warnings 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: +65 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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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]); - | ^~~~ +1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -3952,20 +3888,8 @@ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. -[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp -3 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/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()); - | ^~~~~~~~ -[ 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 -3 warnings generated when compiling for gfx906. +[ 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 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: @@ -4004,6 +3928,143 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ +1 warning generated when compiling for host. +11 warnings generated when compiling for host. +[ 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 +[ 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/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. +[ 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/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()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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()); + | ^~~~~~~~ +[ 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/operator.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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) {} + | ^ +[ 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: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; @@ -4100,13 +4161,6 @@ /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/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()); - | ^~~~~~~~ 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: @@ -4137,31 +4191,22 @@ /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); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /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) - | : ^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/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp, ctx); + 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /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 - :170:78: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -237 170 | const auto tensors_vector = std::vector{tensors, tensors + nInputs}; - | ^~~~~~~ - | AnySolver_tmpl(T obj) : value(std::move(obj/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); - | ^~~~ -){}; + 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))){}; @@ -4210,32 +4255,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__]] | ^ -2 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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | value_type& operator[](size_t i) { return deref(data[i]); } - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | value_type& operator[](size_t i) { return deref(data[i]); } - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 460 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:478:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 478 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 531 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -4268,43 +4287,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/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/reducetensor_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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] @@ -4337,76 +4319,30 @@ /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/problem.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/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] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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. -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 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_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]); + | ^~~~~ +1 warning 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/reducetensor_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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] @@ -4439,14 +4375,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__]] | ^ -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/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()); | ^~~~~~~~ -6 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] @@ -4479,52 +4417,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/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) {} - | ^ -[ 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/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.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] @@ -4589,8 +4481,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/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/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] @@ -4611,8 +4503,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_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/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] @@ -4665,6 +4557,51 @@ /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/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : 1 warning generated when compiling for host. +PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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] @@ -4697,7 +4634,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__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +[ 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/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()); + | ^~~~~~~~ +2 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: @@ -4719,28 +4665,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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.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] @@ -4773,7 +4699,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__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/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/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()); + | ^~~~~~~~ +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()); + | ^~~~~~~~ +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: @@ -4795,7 +4761,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_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: @@ -4817,6 +4783,50 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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] @@ -4849,7 +4859,67 @@ /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/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/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] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_1cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp warning:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + generated when compiling for host. + 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/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4871,6 +4941,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) {} | ^ +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] @@ -4903,8 +4995,30 @@ /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/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/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] @@ -4925,6 +5039,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) {} | ^ +164 warnings generated when compiling for host. +[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -4957,7 +5074,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/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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: @@ -4979,7 +5103,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/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | value_type& operator[](size_t i) { return deref(data[i]); } + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | value_type& operator[](size_t i) { return deref(data[i]); } + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 460 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:478:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 478 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 531 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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: @@ -5033,6 +5173,22 @@ /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/api/find2_0_commons.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 134 | miopen::deref(solutions + i) = new miopen::Solution{std::move(solutions_deref[i])}; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:170:78: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 170 | const auto tensors_vector = std::vector{tensors, tensors + nInputs}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:205:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 205 | auto json = nlohmann::json::from_msgpack(data, data + size); + | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -5065,28 +5221,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/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.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] @@ -5098,73 +5232,29 @@ /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 hereIn file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: - In file included from 232/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 r:e43t:u13r:n warning: Gdefinition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]et -AllSolutions(ctx, - 43| | ^ - virtua/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hppl: 237~:Pe9r:f Cnote: onin instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested heref -ig() = d e237f | a u l t; - | ^ -AnySolver_tmpl(T /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppo:53b:j8): :note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required herev -alue(s t53d | :s:tmroucvte (PoebrjfC)o)n{f}i;g -Ba s| e ^ -: PerfC/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hppon:f48i:g38 -: | ^note: -in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 237 : 8A: nnote: yin implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required hereS -olver(U sr c237 | )s t:r ucptt rP_ervfaolrumea(nnceeCwo nAfniygSCoolnvveArs_mt3mxp3lU< U:> (PsetrdfC:o:nffoirgwBaarsde<er(fsorrmca)n)ce)C{o}n;fi -g C| o ^n -vAsm3x3U> -/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/include/miopen/serializable.hpp :263109 | : 14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required herer -egist r109y | . v a l u e _ tsoe_lefn t=r yo.uatt;( - v| a ^l -ue).solver/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp :=62 :T26S:o lnote: vin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested heree -r{}; - | ^ - 62 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp :r376e:t5u:r nnote: Sin instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested heree -rDes<> :376:D | e s e r iRaleigzies(tsetartWiict_hcSaosltv(*this), s); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp12::244 :note: 38'iterator' has been explicitly marked deprecated here: -note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 127 | 244 | s t r u cPte r_fGoLrImaBnCcXeXCo1n7f_iDgECPoRnEvACsAmT3ExD3 Ui(t)e :r aPteorrf -o r| m ^an -ceConfigConvAsm3/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hx3:U123(:-341:, note: -expanded from macro '_GLIBCXX17_DEPRECATED'1 -, -1) {} - 123| | ^# - define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -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: +/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/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] @@ -5180,7 +5270,13 @@ 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); + 62 | 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()); + | ^~~~~~~~ + return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} @@ -5217,8 +5313,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/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/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] @@ -5239,28 +5335,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/activ/bwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/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/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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:759:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 759 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +12 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] @@ -5293,146 +5448,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__]] | ^ -1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 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_conficd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 -gs) - | ^ -/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/problem.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp: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.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/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/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] @@ -5453,8 +5470,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/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] @@ -5475,151 +5492,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) {} | ^ -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.hppIn 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 :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__]] - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:1 warning generated when compiling for host. -53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -rformanceConfigConvAsm3x3U> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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 hereIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp: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); - | ^~~~~~ - 237 | str/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppuct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/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:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 24461 | new(buffer + second_index) U(y); - | ^~~~~~ - | Pe/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); - | ^~~~~~ -forma/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -nceCon/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - figConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -5629,31 +5508,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | 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) {} - | ^ - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -5717,66 +5571,12 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/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[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o -ffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 - | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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_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/hipoc_kernel.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp::32: -61In file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp13::31 : -warning: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: -33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: 61unsafe pointer arithmetic [-Wunsafe-buffer-usage] | - new(buffer + seco n61d | _i n d e x ) Un(eyw)(;b -u f| f ^~~~~~e -r + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffe/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppr :+61 :s13e:c owarning: nunsafe pointer arithmetic [-Wunsafe-buffer-usage]d -_index) U(y )61; | - | ^~~~~~ - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp+: s61e:c13o:n dwarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]i -ndex) U(y) ;61 - | | ^~~~~~ - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppse:c61o:n13d:_ iwarning: nunsafe pointer arithmetic [-Wunsafe-buffer-usage]d -ex) U(y); -61 | | ^~~~~~ - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp +: 61s:e13c:o ndwarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]i -ndex) 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 + s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppec:o61n:d13_:i nwarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]e -x) U(y); - | 61 ^~~~~~ | - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(bu/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppffer + second_in:61:13: warning: dex) U(unsafe pointer arithmetic [-Wunsafe-buffer-usage] - y61 | new(buffer + second_index) U(y); - | ^~~~~~ -)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -5791,6 +5591,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/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); | ^~~~~~ @@ -5800,14 +5609,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: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -5886,15 +5687,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_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); | ^~~~~~ @@ -5942,31 +5734,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/solver/batchnorm/backward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -| ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13:/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); - | ^~~~~~ -:61:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1361 | new(buffer + second_index) U(y); - | ^~~~~~ -: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - new(buffer + second_index) U(y); - | ^~~~~~ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -5986,15 +5753,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()); - | ^~~~~~~~ - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:1 warning 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] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -6070,7 +5828,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()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: +3 warnings generated when compiling for gfx906. +34 warnings generated when compiling for gfx906. +78 warnings generated when compiling for gfx906. +6 warnings generated when compiling for host. +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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: @@ -6092,9 +5855,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) {} | ^ -[ 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/batchnorm/forward_inference_fused.cpp:27: +[ 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 +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: @@ -6116,139 +5881,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) {} | ^ -18 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__]] - | ^ -46 warnings generated when compiling for gfx906. -78 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.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 - | ^ -/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:486:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 486 | RegisterWithSolver(registry, - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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:497:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 497 | 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/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: @@ -6270,144 +5903,98 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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.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:528:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 528 | 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/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/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:446:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 446 | miopen::deref(xDesc[seqLength - 1]).GetLengths()[0]) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:454:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 454 | batch_sz += std::to_string(miopen::deref(xDesc[i]).GetLengths()[0]); - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.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: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -1 warning generated when compiling for host. -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/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/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] @@ -6430,235 +6017,127 @@ | ^ 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:532:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 532 | RegisterWithSolver( +/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 +/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/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; +1 warning 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 +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/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/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/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: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/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 | miop[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -en::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{}); - | ^ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 +/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' 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:534:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 534 | RegisterWithSolver( +/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 +/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_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/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/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/fusion.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U - | ^ -/usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here - 266 | : held(static_cast< ValueType&& >(value)) - | ^ -/usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here - 107 | : content(new holder< typename decay::type >(static_cast(value))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:86:16: note: in instantiation of function template specialization 'boost::any::any' requested here - 86 | return GetDefaultPerformanceConfig(ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in instantiation of member function 'miopen::solver::fusion::FusionTunableSolver::GetDefaultPerformanceConfig' requested here - 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here - 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); - | ^ -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp: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); - | 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/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); | ^~~~~~ -8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - - 53/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | struct PerfConfigBase : PerfConfig - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here -61 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp13:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - : 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); | ^~~~~~ -62 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:244:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 3861 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -6744,37 +6223,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/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/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); | ^~~~~~ @@ -6790,6 +6238,76 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + 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.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__]] + | ^ +3 warnings generated when compiling for host. +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()); + | ^~~~~~~~ +[ 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 +46 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); | ^~~~~~ @@ -6835,6 +6353,154 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: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_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.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__]] + | ^ +18 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: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__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 45 | struct FusionTunableSolverBase : FusionSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here + 77 | struct FusionTunableSolver : FusionTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here + 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:201:53: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here + 201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::FusionContext &, miopen::DbTimer> &&, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::solver::fusion::ConvBiasActivAsm1x1U, miopen::solver::fusion::ConvOclDirectFwdFused, miopen::solver::fusion::ConvBinWinogradRxSFused, miopen::solver::fusion::ConvBinWinogradRxSf2x3g1Fused, miopen::solver::fusion::BnFwdInferActivationFused, miopen::solver::fusion::BnFwdTrgActivationFused, miopen::solver::fusion::BnBwdTrgActivationFused>' requested here + 180 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here + 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); + | ^ +1 warning generated when compiling for host. +[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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); | ^~~~~~ @@ -6871,9 +6537,82 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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:30: -In file included from /build/reproducible-path/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_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); + | ^ +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__]] + | ^ +14 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -6981,154 +6720,121 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(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.hppIn 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 | cl:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +ass ComputedI/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppt:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +erato/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +r : pu/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +blic /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +std::/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppi:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +terat/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); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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: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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -38 warnings generated when compiling for gfx906. -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] +r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(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/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 file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U + | ^ +/usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here + 266 | : held(static_cast< ValueType&& >(value)) + | ^ +/usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here + 107 | : content(new holder< typename decay::type >(static_cast(value))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:86:16: note: in instantiation of function template specialization 'boost::any::any' requested here + 86 | return GetDefaultPerformanceConfig(ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in instantiation of member function 'miopen::solver::fusion::FusionTunableSolver::GetDefaultPerformanceConfig' requested here + 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here + 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); + | ^ +in 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__]] + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_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_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -7150,7 +6856,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_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -7172,210 +6878,271 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -12 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/activ/bwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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. -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 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:486:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 486 | RegisterWithSolver(registry, + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/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.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] + 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:497:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 497 | 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__]] + | ^ 54 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' 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:528:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 528 | 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/fusion.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 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:532:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 532 | 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__]] + | ^ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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:534:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 534 | 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()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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) {} + | ^ +3 warnings generated when compiling for gfx906. 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: @@ -7510,28 +7277,7 @@ 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(outDescLIn file included from e/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] - n43 | virtual ~PerfConfig() = default; - | ^ -g/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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 -t 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase - | ^ -h/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 - s109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template 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()) - | ^ -[i]); + 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]); @@ -7612,14 +7358,7 @@ 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_inStrideIn 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] -s 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[2], + 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], @@ -7660,25 +7399,8 @@ /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/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/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/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] @@ -7687,50 +7409,152 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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/include/miopen/solver.hpp:237:8: note: 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_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/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here - 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:26: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here - 117 | return GenericSearch(*this, context, fused_invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.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) {} + | ^ +3 warnings generated when compiling for host. +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); | ^~~~~~~~ @@ -7807,30 +7631,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 | 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()) - | ^ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -3 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); | ^~~~~~ @@ -7865,8 +7667,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(buffe3 warnings generated when compiling for host. -r + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -7898,65 +7699,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); | ^~~~~~ +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; + | ^ +[ 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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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/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 +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); | ^ -/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. +38 warnings generated when compiling for gfx906. 48 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)); - | ^ -/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/fused_api.cpp:29: +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_3x3u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp: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] @@ -7965,31 +7761,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first 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 | ^ -/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_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/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 117 | return GenericSearch(*this, context, fused_invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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/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] @@ -7998,17 +7783,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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/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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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/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] @@ -8032,6 +7832,44 @@ /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); | ^ +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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/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: @@ -8081,8 +7919,37 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -164 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 80 | virtual ~TransposePseudoSolver() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here + 164 | struct UniversalTransposeSolver : TransposePseudoSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here + 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here + 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here + 154 | : AnyImplementation(s) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here + 417 | return {UniversalTransposeSolver{}}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here + 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here + 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here + 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -8135,22 +8002,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/fusion.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_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); | ^~~~~~ @@ -8347,8 +8198,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 | new14 warnings generated when compiling for gfx906. -(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); @@ -8381,10 +8231,104 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-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/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:201:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] -e 201 | ptrAlgos[idx] = algos[idx]; - | ^~~~~~~~ -cond_index) U(y); + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: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. +96 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] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template 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] + 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 host. +[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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_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); @@ -8437,58 +8381,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()); | ^~~~~~~~ -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -96 warnings generated when compiling for gfx906. -53 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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_asm_1x1u.cpp:31: +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: @@ -8498,21 +8412,96 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -5 warnings generated when compiling for gfx906. -[ 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_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/solver.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | nIn 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] + e43 | virtual ~PerfConfig() = default; + | ^ +w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp(:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppb:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppu:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here +f 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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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/solver/conv_asm_5x10u2v2f1.cpp:27: +22 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]; + | ^~~~~~~~ +5 warnings generated when compiling for gfx906. +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] @@ -8533,7 +8522,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -8554,7 +8543,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_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] @@ -8575,8 +8564,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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] @@ -8597,7 +8585,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: +53 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] @@ -8606,43 +8595,76 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit 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_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) {} - | ^ -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_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.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:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:874:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here + 874 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4925:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 4925 | struct ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -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: +/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/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: @@ -8697,10 +8719,147 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/conv/invokers/impl_gemm_dynamic.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:332:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 332 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:332:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 332 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 333 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 333 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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: @@ -8738,53 +8897,44 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:845:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 845 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-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:3052: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: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/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here - 329 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3095:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3095 | struct ConvAsmBwdWrW3x3 final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW3x3' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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: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_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_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); | ^ -5 warnings generated when compiling for gfx906. -10 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: +/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] @@ -8793,40 +8943,58 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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: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::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)) - | ^ -4 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/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_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 +/build/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__]] | ^ -[ 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 -[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -8835,18 +9003,67 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:464:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 464 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -8855,30 +9072,88 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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] +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)) + | ^ +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_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); + | ^ +84 warnings generated when compiling for host. +5 warnings generated when compiling for gfx906. +[ 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:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -8887,8 +9162,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()); | ^~~~~~~~ -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/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: @@ -8922,8 +9195,11 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ @@ -8931,10 +9207,48 @@ 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + 244 | PerformanceConfigConvAsm3x3U() :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | PerformanceConfig virtual ~PerfConfig() = defConvAsm3x3U(-1, -1, -1ault; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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 gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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] @@ -8955,7 +9269,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_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] @@ -8976,8 +9291,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_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.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] @@ -8998,8 +9312,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + 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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9064,7 +9385,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/convolution.cpp:37: +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()); + | ^~~~~~~~ +3 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] @@ -9085,7 +9416,46 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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[2In file included from ] << "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] + /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp92 | << 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] +27 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/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] @@ -9106,7 +9476,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/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/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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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_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: @@ -9117,7 +9503,22 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + 237 | struct PerIn 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; + | ^ +formanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; @@ -9128,30 +9529,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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); + | ^ +19 warnings generated when compiling for gfx906. +4 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_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_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] @@ -9160,19 +9602,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here + 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/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_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/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/batchnorm/forward_inference.cpp:27: +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: @@ -9194,7 +9702,58 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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: @@ -9216,7 +9775,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/batchnorm/backward_spatial_single.cpp:27: +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/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: @@ -9238,8 +9813,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 host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -9248,40 +9823,107 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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] +27 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 + In file included from 53 | struc/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hppt 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 +29: +In file included from /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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: 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/solver.hppIn file included from :4521:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp 4521 | struct P:erformance31ConfigAsmImplicitGe: +mmGTCFwdXdlopsNHWC :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp PerformanceConfi:gAsmImplicitGemmGTC + | ^ +43:/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 here13 + :434 | best_config = current_config; + | ^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/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + + 297 | return GenericSearch 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/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(s, ctx, invoke_ctx); + | ^ +:237:8: note: in implicit copy 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::ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC' 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_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); - | ^ -[ 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_implicit_gemm_gtc_bwd.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +21 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: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()); + | ^~~~~~~~ +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_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] @@ -9302,7 +9944,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_bwd.cpp:26: +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] @@ -9323,8 +9965,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -84 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +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: @@ -9346,11 +9987,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -9398,37 +10060,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o -:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_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] @@ -9438,8 +10083,7 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct Perfocd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 -rmanceConfigConvAsm3x3U : PerfConfigBase + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; @@ -9450,8 +10094,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/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] @@ -9472,7 +10116,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/batchnorm/backward_spatial_multiple.cpp:27: +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 +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: @@ -9494,8 +10141,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) {} | ^ -21 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_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: @@ -9517,11 +10163,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_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/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] + 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/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] @@ -9557,53 +10239,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()); - | ^~~~~~~~ -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_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/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); | ^~~~~~ @@ -9689,8 +10324,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 + second_inde3 warnings generated when compiling for host. -x) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -9734,15 +10368,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -9786,16 +10411,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(buffer +[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o - second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); - cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 -| ^~~~~~ + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -9808,21 +10431,162 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/problem.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +0] < 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] + warning: 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -9973,157 +10764,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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 In file included from = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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_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 PerfConfigBaIn 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; - | ^ -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 - 53 | struct PerfConfigBase : PerfConfig - | ^ -e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - : P237e | rsfCtornufcitg -P e| rf ^o -rmanceConfigConvAsm3x3/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppU: 237:: 8P:e rnote: fin implicit copy constructor for 'miopen::solver::PerfConfigBase' first required hereC -onfigBase

i -g C| o ^n -vAsm3x3U : Perf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppCo:n109:f14ig:B anote: sin implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required heree - - - | | ^ ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here: -100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here -62 | 100 | r e t u rn SaeurtDoe sot: :=D esseelrfi;a -l i| z ^e( -static_ca/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpps:t62<:D26e:r inote: vin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested heree -d&>(*this )62, | s ) ; - | ^ -return Se/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppr:D244e:s38<:> :note: :in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested hereD -eserialize( s244t | a t i c _Pcearsftof(i*gtChoinsv)A,s ms3)x;3 -U (| ) ^ -: Perform/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppa:n244c:e38C:o nnote: fin instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested herei -gConvAsm3x 3244U | ( - 1 , P-e1r,f o-r1m)a n{c}e -C o| n ^f -igConvAsm3x3U() : 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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -10159,54 +10804,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -19 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +26 warnings generated when compiling for gfx906. +21 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:32: @@ -10309,8 +10926,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/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_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] @@ -10319,93 +10935,129 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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:237:8: note: in implicit copy 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: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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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/performance_config.hpp:53:8: note: in implicit copy constructor 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/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: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: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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::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::ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:814:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 814 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.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:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + 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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +12 warnings generated when compiling for host. +/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/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] @@ -10426,16 +11078,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/batchnorm/backward_per_activation_fused.cpp:27: +[ 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/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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + 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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -10456,7 +11102,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: +26 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -10591,52 +11238,89 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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()); + | ^~~~~~~~ +10 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: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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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_implicit_gemm_gtc_perf_config.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +21 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] @@ -10645,16 +11329,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:423:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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_asm_1x1u_stride2.cpp:466:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here + 466 | return pp; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +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; | ^ @@ -10665,55 +11346,106 @@ 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 : ConvTunableSolverBaIn file included from s/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] - e78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp -:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp| :5547:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5547 | struct ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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::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::ConvAsm1x1UV2' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:540:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 540 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:747:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 747 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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 +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); - | ^ -/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_1x1u.cpp:40: +/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: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_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: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 copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:364:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 364 | return pp; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -10789,29 +11521,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] - In file included from 61 | new(buf/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 | virtufal ~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.hppe: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 | r + secondstruct 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); - | ^ -index) U(y); + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -10847,89 +11587,9 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:863:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 863 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: +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] @@ -10938,36 +11598,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:423:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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_stride2.cpp:466:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here - 466 | return pp; +/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_stride2.cpp:37: + 154 | memcpy(hip_args + 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/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: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: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: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: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/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/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_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/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); - | ^ -26 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: +21 warnings generated when compiling for gfx906. +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_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: @@ -11018,15 +11683,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/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -11057,7 +11746,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()); | ^~~~~~~~ -65 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 host. +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()); + | ^~~~~~~~ +[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_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: @@ -11080,14 +11787,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_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/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: @@ -11099,11 +11798,9 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : P[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o -erfConfigBase + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 -: 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 @@ -11112,8 +11809,149 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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_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_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); + | ^ +18 warnings generated when compiling for host. +[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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__]] + | ^ +78 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 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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" | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -11150,19 +11988,52 @@ /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_5x10u2v2f1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +3 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 +17 warnings generated when compiling for gfx906. 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; @@ -11173,21 +12044,65 @@ /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 +In file included from /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 | s/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 ~PerfConftruct ConvTunableSolver : ig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppConvTunableSolverBase + | ^:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase + : PerfConfig | ^ -/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:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | /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))){}; + 48 | AnySolver(U src) : ptr_value(new AnySolv return Seer_tmpl(std::forrDes<>::Deserialize(static_ward(src))){cast(*th; | ^ -/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{}; +is), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:/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 +244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | Perfor 263 | registry.valmanceConfigConvAsmue_to_entry.at(valu3x3U() : Perfe).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 +ormanceC/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); | ^ +onfigConvAsm3x3U(-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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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] @@ -11197,8 +12112,7 @@ 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver21 warnings generated when compiling for gfx906. -::GetAllSolutions(value, ctx); + 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, @@ -11216,12 +12130,48 @@ 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 + 127 | struct _GLIn 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 : IBCXX17_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:27: +PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | 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) {} + | ^ + selfIn 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] @@ -11260,23 +12210,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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 + = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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] @@ -11285,18 +12248,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here - 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy 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::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); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: @@ -11391,126 +12354,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/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/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_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.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:299:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 299 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW3x3{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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: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/batchnorm/forward_per_activation.cpp:27: +46 warnings generated when compiling for host. +In file included from [ 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 +/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: @@ -11549,63 +12396,389 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' 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: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/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:157:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 157 | return pp; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: +3 warnings generated when compiling for host. +In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor 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/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 : Conv) = default; + | ^ +TunableSolverBase + | ^ +/build/reproducible-path/miopen-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/solver.hpp:263:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 263 | struct ConvAsm3x3U final : ConvTu53 | strnableSolver + | ^ +/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 heret PerfConfigBase : + PerfConfig + | ^ +297 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct Performa renceConfigConvAsm3x3U t: PerfConfigBase +_ct | ^ +x/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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 + | ^ +:315:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 315 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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] @@ -11614,119 +12787,117 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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/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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +34 warnings generated when compiling for 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: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 +/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/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: +[ 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 +[ 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_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()); | ^~~~~~~~ -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/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_n0In file included from = 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] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -11758,27 +12929,58 @@ /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_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_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) {} + | ^ +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 | 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()); + | ^~~~~~~~ + self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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] @@ -11811,22 +13013,21 @@ /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 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; - | ^ +48 warnings generated when compiling for host. +[ 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 +54 warnings generated when compiling for host. +3 warnings generated when compiling for host. +[ 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_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.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] @@ -11859,68 +13060,68 @@ /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_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/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +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_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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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 +19 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] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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.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] @@ -11953,7 +13154,41 @@ /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/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here + 329 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3095:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3095 | struct ConvAsmBwdWrW3x3 final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW3x3' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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] @@ -11963,176 +13198,29 @@ 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::GetAllSIn 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); - | ^~~~~~ -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); - lutions(value, ctx); + 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here - 232 | | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.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] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppeturn GetAllSoluti:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -ons(ctx, + 232 | return GetAllSolutions(ctx, | ^ -/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/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - - 237 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - AnySolver_tmpl(T obj) : val/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(ue(std::move(obj)buffer + secon){}; +/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)){}; | ^ -d_index/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 -) U(y); - | ^~~~~~ 48 | AnySolver(U - src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp -:/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 -61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 263 | registry.valu | e_to_entry.at(vanew(bufferlue).solver = TS + secoolver{}; +/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{}; | ^ -nd_in/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 -dex) U(y) 305 | RegisterWith; - | ^~~~~~ -Solver(registry, ++id, ConvOclBwdWrW2<16>{}, miopenConvolutionAlgoDirect); +/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/include/miopen/hipoc_kernel.hpp:/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 -61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | 127 | struct _GLIBCXX17_DEPR newECATED iterator - (buf| ^ -fer + s/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' -econd_in 123 | # define _GLIdex) U(BCXX17_DEPRECATEy); - | ^~~~~~ -D [[__deprecated__]] +/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__]] | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_inde[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -x) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) 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/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 -(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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 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] @@ -12142,9 +13230,7 @@ 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | retu[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o -rn miopen::solver::GetAllSolutions(value,cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 - ctx); + 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, @@ -12199,12 +13285,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__]] | ^ -78 warnings generated when compiling for host. -[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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] @@ -12225,25 +13306,89 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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 +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) {} | ^ -/build/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); +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; | ^ -/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_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); | ^ -/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/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_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] @@ -12262,9 +13407,12 @@ 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3UIn file included from /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: + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +5 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: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] @@ -12273,30 +13421,21 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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:237:8: note: in implicit copy 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::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); - | ^ -(-1, -1, -1) {} - | ^ -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template 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.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: /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] -'iterator' is deprecated [-Wdeprecated-declarations] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here @@ -12326,6 +13465,51 @@ /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_3x3u.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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] @@ -12358,27 +13542,99 @@ /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_perf_config.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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:669:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 669 | /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()); + | ^~~~~~~~ + 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.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] @@ -12397,28 +13653,7 @@ 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U 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) {} - | ^ -src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; @@ -12432,7 +13667,15 @@ /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__]] | ^ -18 warnings generated when compiling for host. +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()); + | ^~~~~~~~ +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] @@ -12454,11 +13697,9 @@ 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.val[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -ue_to_entry.at(value).solver = TSolver{}; + 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:367cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 -:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here +/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 @@ -12467,6 +13708,42 @@ /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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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.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] @@ -12499,86 +13776,22 @@ /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:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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 +/build/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 - 127 | struct _GLIBCXX17_DEPRECATEDIn file included from iterator +/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__]] | ^ -/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_implicit_gemm_gtc_wrw_nhwc.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -46 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] @@ -12594,62 +13807,144 @@ 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 oIn file included from b/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] - j) : value(std::move(obj)){}; + 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 -43 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp | virtual ~PerfConfig() = default; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 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:376:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 376 | RegisterWithSolver( | ^ -53/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 | ^ - | struct Pe/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hr:f123C:o34:n fnote: iexpanded from macro '_GLIBCXX17_DEPRECATED'g -Base : 123P | e#r fdCeofninfei g_ -GL I| BC ^X -X17_DEPRECATED [[__deprec/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppat:e237d:_8_]:] -note: | in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - ^ - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/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_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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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/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); | ^ -/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_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp: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; | ^ -/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__]] - | ^ -[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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/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.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] @@ -12682,43 +13977,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__]] | ^ -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: -/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); - | ^ +14 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 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] @@ -12751,294 +14012,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/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.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. +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o +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' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +38 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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 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 +[ 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_gtc_fwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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] @@ -13071,14 +14154,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_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.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] @@ -13111,57 +14186,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__]] | ^ -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_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); + | ^ +[ 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] @@ -13194,31 +14258,15 @@ /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__]] | ^ -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/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) {} - | ^ -21 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/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_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] @@ -13227,27 +14275,58 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy 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) {} - | ^ -[ 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 -[ 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_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: +/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: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()); | ^~~~~~~~ @@ -13283,17 +14362,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/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: +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp: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_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] @@ -13302,92 +14388,66 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here - 329 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp: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.cpp14: warnings generated when compiling for host. -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/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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: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:237:8: note: in implicit 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::ConvAsmBwdWrW3x3' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -38 warnings generated when compiling for host. -[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp -[ 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_dir_BwdWrW1x1.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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::distaIn 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] @@ -13396,17 +14456,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: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:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:738:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 738 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +nce(all_configs.begin(), all_configs.end()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 @@ -13438,10 +14500,18 @@ /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__]] | ^ -id(ctx, problem)) - | ^ -21 warnings generated when compiling for gfx906. -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/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] @@ -13450,19 +14520,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit 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: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/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/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] @@ -13471,34 +14544,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy 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: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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/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); | ^ -/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_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_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_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] @@ -13531,6 +14642,57 @@ /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_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_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.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] @@ -13563,6 +14725,57 @@ /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:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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] @@ -13659,7 +14872,13 @@ /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 host. +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.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] @@ -13692,16 +14911,104 @@ /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__]] | ^ -[ 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/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_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 | strucIn 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) { + | ^ +t 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_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:702:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 702 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2223 | struct ConvHipImplicitGemmBwdDataV1R1Xdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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] @@ -13734,76 +15041,78 @@ /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_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_BwdWrW3x3.cpp:37: +22 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_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:464:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 464 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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_dir_BwdWrW3x3.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:755:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here + 755 | return pp; | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4691:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 4691 | struct ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:770:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 770 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + 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); | ^~~~~~ @@ -13858,10 +15167,37 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 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 -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_wrw_v4r1_dynamic.cpp:28: +3 warnings generated when compiling for host. +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o +28 warnings generated when compiling for gfx906. +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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_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_bwd_v1r1_xdlops.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/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_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] @@ -13882,7 +15218,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_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] @@ -13891,28 +15229,70 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: 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] -in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here154 | 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:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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. -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_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_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] @@ -13933,7 +15313,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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) { + | ^ +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_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] @@ -13954,10 +15353,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) {} | ^ -3 warnings generated when compiling for host. -[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp -In file included from /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_bwd_v4r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:869:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 869 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2163:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2163 | struct ConvHipImplicitGemmBwdDataV4R1Xdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 884 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +[ 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 +96 warnings generated when compiling for host. +[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp +In file included from 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: @@ -13965,9 +15406,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()); | ^~~~~~~~ -[ 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_implicit_gemm_v4r1_dynamic.cpp:26: +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(hi/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] @@ -13988,7 +15433,52 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: +p_args + 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/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 643 | struct PerformanceImplicitGemm : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemm' first required here + 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:142:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 142 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1025:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 175 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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] @@ -14009,15 +15499,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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: +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" | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -14054,6 +15537,78 @@ /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_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] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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. 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: @@ -14112,92 +15667,78 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -3 warnings generated when compiling for host. -[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp -3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +[ 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_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/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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); | ^ -[ 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 -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:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 80 | virtual ~TransposePseudoSolver() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here - 164 | struct UniversalTransposeSolver : TransposePseudoSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here - 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here - 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here - 154 | : AnyImplementation(s) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here - 417 | return {UniversalTransposeSolver{}}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here - 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here - 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here - 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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/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_ck_igemm_fwd_v6r1_dlops_nchw.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -14234,7 +15775,82 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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/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 | 3 warnings generated when compiling for host. + << 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] + [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o +863 | ifcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 +((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -14242,7 +15858,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_bwd.cpp:26: +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] @@ -14263,7 +15879,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_bwd.cpp:26: +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] @@ -14284,7 +15900,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_bin_wino3x3U.cpp:27: +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_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_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] +23 warnings generated when compiling for gfx906. +93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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] @@ -14293,21 +15992,98 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:680:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 680 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1944:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1944 | struct ConvHipImplicitGemmBwdDataV1R1 final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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. +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_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.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/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__]] + | ^ +[ 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_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] @@ -14358,26 +16134,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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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_bin_wino3x3U.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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14386,19 +16170,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit 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:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: +/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); + | ^ +3 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 +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_v1r1_xdlops.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp: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] @@ -14407,208 +16202,135 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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: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/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); +/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_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/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_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from 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] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: + /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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.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:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here + 299 | return pp; + | ^ +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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5642:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 5642 | struct ConvHipImplicitGemmFwdXdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmFwdXdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_wrw_gtc_dynamic_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -19 warnings generated when compiling for gfx906. -24 warnings generated when compiling for gfx906. -3 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_bin_winoRxS_fused.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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); + | ^ +struct PerformanceImplicitGemmBwdDataV4R1 : 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); + | ^ +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] @@ -14621,7 +16343,29 @@ 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+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 | auto out = seIn 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] +l 78 | virtual ~SolverBase() = default; + | ^ +f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/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/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/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); @@ -14629,9 +16373,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_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_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] @@ -14652,10 +16394,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) {} | ^ -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/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +22 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_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] @@ -14676,7 +16417,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_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] @@ -14697,19 +16438,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -5 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 -3 warnings generated when compiling for host. -5 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 -22 warnings generated when compiling for host. -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:28: +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] @@ -14718,19 +16462,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 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: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:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/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; | ^ @@ -14743,16 +16484,61 @@ /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: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::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::ConvHipImplicitGemmV4R4Fwd' 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_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_direct_naive_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 80 | virtual ~TransposePseudoSolver() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here + 164 | struct UniversalTransposeSolver : TransposePseudoSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here + 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here + 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here + 154 | : AnyImplementation(s) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here + 417 | return {UniversalTransposeSolver{}}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here + 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here + 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here + 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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] @@ -14761,19 +16547,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:237:8: note: in implicit copy 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: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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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::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_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_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 | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.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__]] + | ^ +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. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/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: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_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 : PerfCoIn 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: @@ -14787,6 +16653,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnfi:g61B:a13s:e< Pwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]r +formanceI m61p | l i c i t G em m Vn4eRw4(WbruWf>f +e r| ^+ + second_index) U(y); + | ^~~~~~ +/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,/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp 4:}61;: +13 :| ^warning: +unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -14814,19 +16700,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()); | ^~~~~~~~ -14 warnings generated when compiling for gfx906. -96 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.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()); - | ^~~~~~~~ -[ 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_bwd.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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14835,145 +16709,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 copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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] * cfIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -g/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - .237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:863:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 863 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_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: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_v1r1.cpp:514:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here - 514 | config = {256, 128, 128, 16, 4, 4}; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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; +/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_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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; | ^ @@ -14986,31 +16731,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: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::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::ConvHipImplicitGemmV4R4WrW' 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/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; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:629:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 629 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_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; | ^ @@ -15023,16 +16753,34 @@ /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: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::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::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_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_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_bin_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:156:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here + 156 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true, 1}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:25)>' requested here + 260 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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] @@ -15053,25 +16801,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:680:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 680 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: +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] @@ -15092,7 +16822,66 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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 /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_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:5605:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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; | ^ @@ -15105,16 +16894,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: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: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::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::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_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_fwd_v4r4_xdlops_padded_gemm.cpp:1126:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1126 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +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: @@ -15122,7 +16911,24 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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_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__]] + | ^ +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_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" @@ -15160,7 +16966,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_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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15173,99 +16979,53 @@ /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_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 +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_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_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_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) { - | ^ -3 warnings generated when compiling for host. -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp -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_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] +/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: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_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +16 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_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_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] @@ -15274,89 +17034,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: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: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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 : PerfCoIn 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] - nfig - | ^ -/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.hpp43 | virtual ~PerfConfig() = default; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -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/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 ConIn file included from vTunableSolverBase : 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 + 53 | struct PerfConfigBase : PerfConfig | ^ -/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:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:803:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 803 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -/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/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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" | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -15393,20 +17104,64 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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: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_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_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) { + | ^ +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: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] @@ -15415,16 +17170,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: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:1548:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::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_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_xdlops.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: /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; | ^ @@ -15437,17 +17189,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2223 | struct ConvHipImplicitGemmBwdDataV1R1Xdlops final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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: +/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,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: @@ -15456,6 +17203,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | 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); + | ^ + new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -15513,23 +17280,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_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_direct_naive_conv_fwd.cpp:28: +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] @@ -15550,25 +17301,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) {} | ^ -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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.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:5719:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 5719 | struct PerformanceConfigHipImplicitGemmBwdXdlops +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit 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: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_fwd.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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] @@ -15589,63 +17343,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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__]] - | ^ -22 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] -In file included from 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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 - 26968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp: +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] - :614:30: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here - 43 | virtual ~PerfConfig() = default; + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp614 | 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.cpp53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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) { - | ^ -:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here - 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy 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::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +3 warnings generated when compiling for host. +27 warnings generated when compiling for gfx906. +[ 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_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] @@ -15654,16 +17377,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_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_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_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; | ^ @@ -15676,108 +17396,55 @@ /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: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::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::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_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 884 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp: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_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_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_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__]] | ^ -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_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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(In file included from std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.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 - :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; - | ^ -127/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp | 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' - 237123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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 | 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_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()); + | ^~~~~~~~ +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: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] @@ -15786,107 +17453,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy 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) {} - | ^ - << 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] -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: 3591: - | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp : 31 : - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp : 43: 13 : warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - << te ns43o | r _ a _ cvliurtsutaelr _~lPeenrgftChosn[f3i]g (<)< =" _dtebfa"u l' first required heres -or_b_thre a4318d | _slternugctth sP[e1r]f o - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 4521<:<8 :t enote: nin implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required heres -or_b_thread _4521l | esntgrtuhcts [P1e]r f' requested here - 297 | r e t u r' 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_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()); + | ^~~~~~~~ +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_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()); | ^~~~~~~~ -/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_direct_naive_conv_wrw.cpp:28: +[ 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 +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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15895,145 +17491,21 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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. -3 warnings generated when compiling for gfx906. -[ 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_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: +/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; + | ^ +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: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); - 19 warnings generated when compiling for host. -| ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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__]] - | ^ -[ 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_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] @@ -16042,35 +17514,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); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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_xdlops.cpp:68:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 68 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ -/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_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; | ^ @@ -16083,59 +17533,54 @@ /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); | ^ -27 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_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_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: +/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_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: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: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: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/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) { - | ^ -16 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 -[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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. +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: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] @@ -16144,15 +17589,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: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: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_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:853:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here - 853 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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/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); + | ^ +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 + | ^ +/build/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] @@ -16227,144 +17713,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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}; - | ^ -28 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 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.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); - | ^ -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/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:1126:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1126 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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/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] @@ -16373,52 +17725,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: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: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::PerformanceImplicitGemmV4R1' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -16455,38 +17775,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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: +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + 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: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__]] - | ^ -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_fwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -16562,245 +17859,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()); | ^~~~~~~~ -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] +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) {} + | ^ +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) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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/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: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: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); - | ^ -/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); | ^ -27 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 | 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/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()); | ^~~~~~~~ - uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +5 warnings generated when compiling for gfx906. +21 warnings generated when compiling for host. +[ 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_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_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/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13:5 warnings generated when compiling for gfx906. - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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_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: +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_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" | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -16837,21 +18030,34 @@ /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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_v4r5_xdlops.cpp:28: +/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_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] @@ -16860,76 +18066,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:1548:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:166:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here - 166 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:25)>' requested here - 270 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here - 299 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5642:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5642 | struct ConvHipImplicitGemmFwdXdlops final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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: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: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); - | ^ -/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); | ^ 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: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:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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/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] @@ -16938,53 +18085,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:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:614:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 614 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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:In file included from 43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated 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_wrw_v4r4.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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; - | ^ -1548/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 - 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; - | ^ -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:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp: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); +/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_v4r5_xdlops.cpp:28: +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; | ^ @@ -16997,100 +18104,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: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: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::ConvHipImplicitGemmForwardV4R5Xdlops' 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_v4r5_xdlops.cpp:1068:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1068 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp: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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/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); | ^ -5 warnings generated when compiling for gfx906. -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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/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_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_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: @@ -17109,28 +18131,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:25)>' requested here 233 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition 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 | 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:3832:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3832 | struct ConvCkIgemmFwdV6r1DlopsNchw final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvCkIgemmFwdV6r1DlopsNchw' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +/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_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] @@ -17151,7 +18176,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_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] @@ -17172,77 +18199,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_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_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 /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] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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/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_wrw_v4r4_xdlops.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3618:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3618 | struct ConvHipImplicitGemmWrwV4R4Xdlops final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ +3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -17258,22 +18215,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:920:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 920 | return config; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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__]] - | ^ +[ 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_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_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; @@ -17296,143 +18247,46 @@ /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); | ^ -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 -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_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: +3 warnings generated when compiling for gfx906. +14 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_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_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 | 5 warnings generated when compiling for gfx906. - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.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_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 PerfConIn 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] - figBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp78 | virtual ~SolverBase() = default; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 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.hpp100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwd' first required here +19 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 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.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.hpp89:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 89 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_hip_implicit_gemm_nonxdlops_common.cpp:26: +/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 _GLIBIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +C 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +X/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppX17_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:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here @@ -17444,7 +18298,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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] @@ -17465,97 +18319,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) {} | ^ -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_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_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__]] - | ^ -26 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp: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); - | ^ -[ 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_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/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] @@ -17564,44 +18328,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:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -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_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/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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_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] @@ -17610,39 +18346,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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_v1r1_xdlops.cpp:116:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here + 116 | tmp = {256, 256, 8, 128, 128, 4, false, true}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:25)>' requested here + 215 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ 5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_leIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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] @@ -17651,39 +18365,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:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:193:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 193 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here + 423 | return pp; | ^ -ngths[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_mlir_igemm_fwd_xdlops.cpp:32: +/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; | ^ @@ -17696,32 +18387,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:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1290 | struct ConvMlirIgemmFwdXdlops final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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::ConvMlirIgemmFwdXdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:210:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 210 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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] +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_ck_igemm_fwd_v6r1_dlops_nchw.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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_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] @@ -17730,113 +18428,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:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:669:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 669 | if(wo % tunables[tunable_index].tensor_b_thread_lengths[1] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:673:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 673 | if(tunables[tunable_index].tensor_b_thread_lengths[1] > 1 && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:728:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 728 | cfg.tensor_b_thread_lengths[1] == 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:753:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 753 | if(wo % cfg.tensor_b_thread_lengths[1] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:757:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 757 | if(cfg.tensor_b_thread_lengths[1] != 1 && (pad_h != 0 || pad_w != 0)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_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()); - | ^~~~~~~~ -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/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_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] @@ -17845,35 +18446,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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/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: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: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); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +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] @@ -17882,13 +18470,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:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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_mlir_igemm_fwd.cpp:142:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 142 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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_mlir_igemm_fwd.cpp:31: +/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; | ^ @@ -17901,40 +18492,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: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: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::ConvMlirIgemmFwd' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' 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_nonxdlops_common.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp: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_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); | ^ -/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_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] @@ -17943,135 +18510,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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::PerformanceConvMlirIgemmXdlops' 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::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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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_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_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) {} +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_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 | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); - | ^~~~~~~~ +/build/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: @@ -18109,85 +18573,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_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_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 /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_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -18196,159 +18586,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()); - | ^~~~~~~~ -7 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_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_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 PerfConfigIn 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] - Base : 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 - 61 | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -1138 | struc/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - t PerformanceConvMlirIgemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | ne21 warnings generated when compiling for host. +w(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 434 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - 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.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()); - | ^~~~~~~~ -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_direct_naive_conv_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8:5 warnings generated when compiling for gfx906. - note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_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_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); | ^~~~~~ @@ -18385,97 +18641,68 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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] +[ 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_mlir_igemm_fwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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); - | ^ -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_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] +28 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 +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_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_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_direct_naive_conv_fwd.cpp:28: +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()); + | ^~~~~~~~ +7 warnings generated when compiling for gfx906. +26 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] @@ -18496,7 +18723,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] @@ -18517,7 +18744,25 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: +[ 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_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] @@ -18526,20 +18771,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:27: +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: @@ -18602,17 +18844,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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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_hip_implicit_gemm_bwd_v1r1_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] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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_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] @@ -18621,16 +18886,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: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: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_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_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_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) { +/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_bwd_v4r1.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; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1396:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1396 | struct ConvMlirIgemmWrW final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrW' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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] @@ -18639,23 +18926,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: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 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_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/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_direct_naive_conv.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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] @@ -18664,20 +18941,81 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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: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/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.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_bwd_v4r1.cpp:788:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 788 | return GetPerformanceConfigBase(ctx, problem); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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_bwd_v4r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:614:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 614 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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: In file included from note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here/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 hereIn 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: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 + + 148 | struct SolverMixin : SolverBase + | | ^ +/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); + | ^ + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1025:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 175 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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] @@ -18686,16 +19024,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: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:1606:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/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_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_bwd_v1r1_xdlops.cpp:27: +22 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_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; | ^ @@ -18708,16 +19044,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: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: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::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::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_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_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); | ^ - +[ 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_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 @@ -18726,18 +19083,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: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: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::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::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_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_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); | ^ -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_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: @@ -18771,25 +19125,44 @@ /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_xdlops.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 + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1944:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1944 | struct ConvHipImplicitGemmBwdDataV1R1 final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:697:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 697 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/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/solver.hpp:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here + 299 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -18800,13 +19173,151 @@ 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 : 5 warnings generated when compiling for gfx906. -ConvTunableSolverBase + 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' first required here + 5642 | struct ConvHipImplicitGemmFwdXdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmFwdXdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:314:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 314 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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::iterIn 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()); + | ^~~~~~~~ +ator + | ^ +/build/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_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_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_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_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_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; + 78 | virtual ~SolverBase(In file included from ) = 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 @@ -18817,21 +19328,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3832:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3832 | struct ConvCkIgemmFwdV6r1DlopsNchw final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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::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::ConvHipImplicitGemmV4R4Fwd' 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_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); | ^ -wdDataV1R1> - | ^ -/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, ctIn file included from x, invoke_ctx); - | ^ -/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/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] @@ -18840,17 +19346,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: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: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/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' 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::PerformanceImplicitGemmBwdDataV4R1' 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_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:697:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 697 | return GenericSearch(*this, ctx, problem, invoIn 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_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; | ^ @@ -18863,61 +19368,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: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: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::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::ConvHipImplicitGemmBwdDataV4R1' 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); - | ^ -ke_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); | ^ -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()); - | ^~~~~~~~ -14 warnings generated when compiling for host. -[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp -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: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/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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -18975,42 +19438,24 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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_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_hip_implicit_gemm_bwd_v4r1.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(5 warnings generated when compiling for gfx906. -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_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] +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 +/build/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_wrw.cpp:28: + In file included from | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -19031,7 +19476,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) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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_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] @@ -19047,103 +19513,83 @@ 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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 + 62 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cppr:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +e 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())), +t/build/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 + u328 | std::min(static_cast(std::distance(all_configs.beginr(), 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); +n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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 +S/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 + e127 | 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' +r/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_hip_implicit_gemm_bwd_data_xdlops.cpp:30: +Des<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.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_mlir_igemm_wrw.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/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/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_fwd_v4r1.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1025:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here +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); - | ^ -/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_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +/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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -19152,15 +19598,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: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/solver.hpp:5605:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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) {} + | ^ +27 warnings generated when compiling for host. +3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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 @@ -19177,23 +19646,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__]] | ^ -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_hip_implicit_gemm_fwd_v4r4.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/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_v4r4_xdlops_padded_gemm.cpp:29: +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] @@ -19202,287 +19671,148 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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:237:8: note: in 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_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_direct_naive_conv_fwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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_dir2Dfwdgen.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp +[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp +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: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:1606:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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_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_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_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/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:166:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here + 166 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:25)>' requested here + 270 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it 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: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: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/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); - | ^ -19 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 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_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] +/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 | ^ -/build/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__]] | ^ -[ 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_fwd_v4r4_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp: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[0In 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()); + | ^~~~~~~~ +]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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: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) { +/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>; | ^ -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/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 : SolvIn 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.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: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:1548:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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/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; + | ^ +erBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::Search' requested here + 756 | template struct ConvOclBwdWrW2<1>; + | ^ +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] @@ -19503,7 +19833,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/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] @@ -19524,10 +19854,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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. -27 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 +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_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_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: @@ -19543,8 +19899,6 @@ /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; | ^ -[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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; @@ -19567,44 +19921,45 @@ /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); | ^ -24 warnings generated when compiling for host. -[ 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_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: +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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.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:1548:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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_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) { - | ^ -21 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_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/performance_config.hpp:53:8: note: in implicit copy assignment operator 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: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: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.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/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_v4r4.cpp:27: +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_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] @@ -19613,16 +19968,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_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_v4r4.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; | ^ @@ -19635,74 +19987,134 @@ /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: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::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::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_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_bwd_xdlops.cpp:85:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 85 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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] +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__]] | ^ -[ 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_fwd_v4r5_xdlops.cpp:28: +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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:878:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here - 878 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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); | ^ -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_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/generic_search.hpp:78:38: warning: 'iterator>' 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_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/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: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:237:8: note: in implicit 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::ConvHipImplicitGemmForwardV4R5Xdlops' 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_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/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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); | ^ -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: +/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_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] @@ -19711,102 +20123,60 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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:237:8: note: 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_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here - 299 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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: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:237:8: note: in implicit copy 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::ConvHipImplicitGemmFwdXdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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_ck_igemm_fwd_v6r1_dlops_nchw.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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 @@ -19823,34 +20193,70 @@ /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 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: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_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()); | ^~~~~~~~ -[ 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 -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:26: +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_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()); | ^~~~~~~~ -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_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())cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 -; + 154 | memcpy(hip_args + 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: +21 warnings generated when compiling for host. +[ 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_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] @@ -19859,53 +20265,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:798:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:483:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here - 483 | config = {256, 128, 128, 16, 4, 4}; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:614:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 614 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: -/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/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: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: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); - | ^ -/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_direct_naive_conv_wrw.cpp:27: +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_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: @@ -19987,9 +20357,77 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -28 warnings generated when compiling for host. -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_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()); + | ^~~~~~~~ +[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o -MF CMakeFiles/MIOpen.dir/solver/fft.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/fft.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_multipass_wino3x3WrW.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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 @@ -20006,22 +20444,214 @@ /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 +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) {} | ^ -/build/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 +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_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) {} + | ^ +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 + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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 ConvTunableSolvIn 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] + er : 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 : Conv78 | 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__]] | ^ +TunableSolver + | ^ +/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_mlir_igemm_bwd_xdlops.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ 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: @@ -20207,46 +20837,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:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cppIn file included from :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/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp::2743: -:13:In file included from warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]: -In file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~P e43rf | C on f i vg(i)r tu=a ld e~fPaeurflCton;f -i g| ( ^) - = default; - | ^ -/build/reproducible-path/miopen-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 :538 | :s tnote: rin implicit copy assignment operator for 'miopen::solver::PerfConfig' first required hereu -ct Perf Co53n | sftirguBcats eP e:r fPCeornffCiognBfaisge - | : ^ -PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3563:8 :237 | note: sin implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required heretr -uct Performa n3563c | eCsotnrfuicgtC onPveArsfmo3rxm3aUn c:e PIemrpflCiocniftiGgBeamsmeWs -e <| P ^ -erformanceImplicitG/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppem:m100W:r20w:V 4note: Rin implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here4 -Xdlop s100> - | | ^ - auto out = /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cppse:lf134;: -17 :| ^note: -in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here - 134/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp | : 62 : 26 : note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - tmp = {622 | 5 6 , 2 5 6 , r8et,u r1n2 8S,e r1D2es8<,> :4:,D efsaerlisael,i zter(uset}at;i -c _| c ^as -t(*this), s); - | ^ -/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp -:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here -233 | get _244e | u r i sPteircf_ocromannfciegCo([nf&icgtCxo,n v&Aspmr3oxb3lU(e)m ]:( cPoenrfsotr maauntcoe&C ocnofnifgiCgo)n v{A -s m| 3 ^x -3U(-1, -1, -1) {} - | ^ -204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + 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]; @@ -20402,42 +20993,21 @@ 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] =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] - wino_xtile[i] * wino_data.wino_tiles_HW[i]; + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:5243: | warning: unsafe buffer access [-Wunsafe-buffer-usage] - virtual ~Per f214C | o n f i g ( ) = d e fcaounlstt; -i n| t ^ -wino_g = g * wino_xt/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppi:l53e:[80: ]note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here -* win o53_ | stxrutcti lPerefC[o1n]f;i -gBa s| e ^~~~~~~~~~: -PerfConfig - /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/solver.hpp:237: 8222: | note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | s t r u c t P e rf or m an c eC o n fi g C o n v A swmi3nxo3_Ud :a tPae.rwfiConnofi_gtBialsee -unsafe buffer access [-Wunsafe-buffer-usage] -| ^ - 232 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp : 109: 14 : note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | s e lf = o ut ; - | ^ - w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppi:n62:o26_: fnote: iin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested herel -ter. w62i | n o _ t i lreetsu_rnH WSe[r1De]s<,> -: :D| es ^~~~~~~~~~~~~~~~~~~~~~~~~e -rialize(s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppta:ti242c:_38ca:st (*this) , 242s) | ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: 244: 38 : note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | P er f o rm a n ce C o nf i g Co n vwAsimn3xo3_Ud(a) t:a P.ewrfiornmaon_cteiColnefsig_ConvHAWs[m31x]3,U( -- 1,| ^~~~~~~~~~~~~~~~~~~~~~~-1 -, -1) {} -/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: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] @@ -20543,6 +21113,7 @@ /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]; | ^~~~~ +26 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20568,7 +21139,14 @@ 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); + 512 | static_cast(reinterpret_cast(workSIn 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] +pa 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +ce) + 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); @@ -20607,23 +21185,7 @@ 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(reinIn file included from t/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] -e 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 - r328 | 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); - | ^ -p/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.hr:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -et_cast(workSpace) + transform_offset.out); + 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); @@ -20664,7 +21226,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: +[ 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 +188 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] @@ -20673,52 +21238,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::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_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/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/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); - | ^ +/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: @@ -20734,55 +21262,6 @@ /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; | ^ -188 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:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:135:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here - 135 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:25)>' requested here - 233 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_v4r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: /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; @@ -20805,64 +21284,23 @@ /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_multipass_wino3x3WrW.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_mlir_igemm_bwd_xdlops.cpp:32: +24 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 +5 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 +23 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 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_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] @@ -20871,35 +21309,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: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/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: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); +/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_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.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; | ^ @@ -20912,66 +21328,48 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::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_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_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_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); +/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); | ^ -27 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_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/solver/conv_ocl_dir2D11x11.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +5 warnings generated when compiling for host. 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: @@ -21009,275 +21407,73 @@ /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_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_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_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); - | ^ -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.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); - | ^ -21 warnings generated when compiling for host. -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp -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_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 PerformanceConfigCoIn 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] -n vOclBwdWrw2<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 - 78 | class ComputedIterator : public std::iterator - | ^ -756/build/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.hpptempIn file included from la/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cppt:e 30s: -tIn file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppu:c32t: - In file included from Co/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:n31: -vOIn file included from c/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hppl:Bw33d: -In file included from W/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hppr:W542: -154; -: 20| : ^warning: -unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -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_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] - | ^ -/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 - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp127 | 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__]] - | ^ -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/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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) {} - | ^ -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 | [ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forward2d.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 | necd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 +w(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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()); | ^~~~~~~~ +11 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_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: @@ -21381,6 +21577,104 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + 328 | std::min(static_cast(std::distance:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +(all_configs.begi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppn(:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +), all_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.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.hpponfigs.end())), + | :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/generic_search.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +: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/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + 297 | 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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.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 Generic/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +Search(s, ctx, invoke/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppctx); + | ^ +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +:127:12: note: 'iterator' has been explicitly marked deprecated 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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ + 127 | 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: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] @@ -21825,7 +22119,14 @@ 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]; + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i]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()); + | ^~~~~~~~ +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]; @@ -21897,7 +22198,15 @@ 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]; + 204 | wino_data.wino_tiles_HW[i] = (out_HW[In file included from i/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()); + | ^~~~~~~~ + + 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]; @@ -21963,7 +22272,8 @@ 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + 205 | wino_filter.win19 warnings generated when compiling for gfx906. +o_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]; @@ -22371,9 +22681,326 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: +27 warnings generated when compiling for host. +359 warnings generated when compiling for gfx906. +[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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); + | ^ +9 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:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_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()); + | ^~~~~~~~ +/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/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()); + | ^~~~~~~~ +89 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; | ^ @@ -22392,8 +23019,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_dir2D_bwdWrW_53.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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; @@ -22413,24 +23039,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) {} | ^ -359 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp: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_wrw.cpp:32: +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] @@ -22439,41 +23072,103 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here +/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_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 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) {} + | ^ +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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/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()); | ^~~~~~~~ -23 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: +3 warnings generated when compiling for gfx906. +27 warnings generated when compiling for host. +[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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 ~PerfConfi[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o -g() = 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 constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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; | ^ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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:33: +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; | ^ @@ -22486,16 +23181,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:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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::ConvMlirIgemmWrWXdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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.cpp:31: +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_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] @@ -22504,13 +23206,27 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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/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_mlir_igemm_fwd.cpp:142:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 142 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_fwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -22523,161 +23239,88 @@ /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 +/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_mlir_igemm_fwd.cpp:157:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 157 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_wrw_v4r4_xdlops_padded_gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -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_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_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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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 - | ^ -/build/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/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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); - | ^ -3 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__]] - | ^ -[ 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_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 +/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(); | ^ -/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 +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); | ^ -/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 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] +[ 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 +17 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp: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_ocl_dir2Dfwd1x1.cpp:28: +[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o -MF CMakeFiles/MIOpen.dir/subbuffers.cpp.o.d -o CMakeFiles/MIOpen.dir/subbuffers.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/subbuffers.cpp +3 warnings generated when compiling for 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/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; @@ -22697,17 +23340,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_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] +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_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/conv_mlir_igemm_wrw_xdlops.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' 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' @@ -22731,27 +23401,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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_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_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 | ^ -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/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_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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22760,17 +23434,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:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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::PerformanceConvMlirIgemm' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::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); | ^ -[ 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 +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_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: @@ -22778,7 +23452,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: +5 warnings generated when compiling for host. +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/temp_file.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/temp_file.cpp.o -MF CMakeFiles/MIOpen.dir/temp_file.cpp.o.d -o CMakeFiles/MIOpen.dir/temp_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/temp_file.cpp +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()); + | ^~~~~~~~ +[ 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_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] @@ -22799,6 +23485,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/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_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: @@ -22814,7 +23521,49 @@ /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_dir2D11x11.cpp:27: +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()); + | ^~~~~~~~ +5 warnings generated when compiling for host. +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/target_properties.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 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/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) {} + | ^ +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22835,80 +23584,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_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()); - | ^~~~~~~~ -19 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + 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()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] @@ -22917,13 +23593,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:2622:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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_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/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_winoRxS.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; | ^ @@ -22936,26 +23612,27 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2711:24: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2711 | extern template struct ConvBinWinoRxS<2, 3>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvBinWinoRxS<2, 3>' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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_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_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:951:17: note: in instantiation of member function 'miopen::solver::ConvBinWinoRxS<2, 3>::Search' requested here - 951 | template struct ConvBinWinoRxS<2, 3>; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: +5 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 +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; @@ -22970,13 +23647,54 @@ 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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); + | 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); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -22996,7 +23714,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_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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23005,15 +23723,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 37 | struct LegacyPerformanceConfig : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in 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_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); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: /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; @@ -23045,9 +23766,9 @@ /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); | ^ -[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: +3 warnings generated when compiling for gfx906. +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; @@ -23067,7 +23788,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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; @@ -23087,7 +23809,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/solver/conv_ocl_dir2Dfwdgen.cpp:27: +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_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_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/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] @@ -23108,7 +23878,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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] @@ -23129,22 +23899,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_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/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: @@ -23167,23 +23921,118 @@ 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/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp: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); + | ^~~~~~ 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: @@ -23205,7 +24054,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23226,7 +24090,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/fft.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23247,7 +24111,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) {} | ^ +45 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_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: @@ -23255,15 +24163,131 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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: +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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 | PerformanceConIn 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) {} + | ^ +figConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/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()))); + | ~~^~~~~~~ +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -23292,32 +24316,123 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); | ^~~~~~~~ -11 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: -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_dir2Dfwd_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +[ 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 +9 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:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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: +43 warnings generated when compiling for gfx906. +3 warnings generated when compiling for gfx906. +7 warnings generated when compiling for host. +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/md5.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/md5.cpp.o -MF CMakeFiles/MIOpen.dir/md5.cpp.o.d -o CMakeFiles/MIOpen.dir/md5.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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] @@ -23330,8 +24445,7 @@ 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto ou3 warnings generated when compiling for gfx906. -t = self; + 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); @@ -23339,8 +24453,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) {} | ^ -5 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/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] @@ -23350,45 +24464,24 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here +61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.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) {} + 244 | PerformanceConfigConvAsm3x3U() : Perfor manceConfigConvAsm3x3U(-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 -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/gemm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); - | ^~~~~~~~ -1 warning 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:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp: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); + new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -23400,14 +24493,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 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()); - | ^~~~~~~~ -+ 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); @@ -23427,6 +24513,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/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__]] + | ^ /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; | ^~~~~~~~ @@ -23458,8 +24560,7 @@ 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 | 5 warnings generated when compiling for host. - grp_tl_ln[1] = 128; + 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; @@ -23503,7 +24604,6 @@ /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]; | ^~~~~~~~~~~~~~ -3 warnings generated when compiling for gfx906. /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; | ^~~~~~~~ @@ -23649,14 +24749,180 @@ 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 | [ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o - result.ncd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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_data_tiles = n_in_tiles_rg[i_t]; + 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]; | ^~~~~~~~~~~~~~ -3 warnings generated when compiling for gfx906. +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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_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: [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/sqlite_db.cpp.o +unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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:78:38: warning: 'iterator>' 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__]] + | ^ +5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -23710,7 +24976,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()); | ^~~~~~~~ -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_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__]] + | ^ /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; | ^~~~~~~~~~ @@ -23784,7 +25065,35 @@ 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; + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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 + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +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; @@ -23901,7 +25210,9 @@ 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]; + 309 | local_work_size[ 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][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); @@ -23939,12 +25250,7 @@ /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]; | ^~~~~~~~~~~~~~~~ -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 -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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.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; @@ -23964,8 +25270,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/include/miopen/solver.hpp:35: +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; @@ -23985,169 +25290,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + 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()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -45 warnings generated when compiling for gfx906. -5 warnings generated when compiling for host. -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/temp_file.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/temp_file.cpp.o -MF CMakeFiles/MIOpen.dir/temp_file.cpp.o.d -o CMakeFiles/MIOpen.dir/temp_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/temp_file.cpp -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/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] @@ -24168,10 +25311,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) {} | ^ -17 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/conv_winoRxS_fused.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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -24188,140 +25329,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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -5/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - warnings generated/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - when compiling for host. -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/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 -43 warnings generated when compiling for gfx906. -5 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 -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] +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); | ^~~~~~ /build/reproducible-path/miopen-5.5.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 + 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); @@ -24419,778 +25432,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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) {} - | ^ 5 warnings generated when compiling for host. -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/md5.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/md5.cpp.o -MF CMakeFiles/MIOpen.dir/md5.cpp.o.d -o CMakeFiles/MIOpen.dir/md5.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_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_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 - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -3 warnings generated when compiling for gfx906. -In file included from 5 warnings generated when compiling for host. -/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) {} - | ^ -[ 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 -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_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>; - | ^ -[ 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 +40 warnings generated when compiling for gfx906. +[ 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 /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) | ^~~~~~ @@ -25807,14 +26052,7 @@ 188 | STEP(I, b, c, d, a, GET(1), 0x85845dd1, 21) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' - 95 | #define GET(n) 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] -SET 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -(n) + 95 | #define GET(n) SET(n) | ^~~~~~ /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])) @@ -26167,31 +26405,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:6: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~ -7 warnings generated when compiling for host. -1 warning generated when compiling for gfx906. 109 warnings generated when compiling for gfx906. -[ 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 -5 warnings generated when compiling for host. -[ 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 -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/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) {} | ^ -/build/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/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] @@ -26200,45 +26436,81 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp: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. -[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -MF CMakeFiles/MIOpen.dir/kernel_cache.cpp.o.d -o CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78: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:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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 | # defiIn 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/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/gemm_common.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/gemm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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] -n 61 | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -e _GL/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - IBCXX17_DEPRECATED [[__deprecated__]] - | ^ -61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -26330,23 +26602,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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:38: +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]; @@ -26481,467 +26738,12 @@ 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]; - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp33:205: -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp80::78 :warning: 38unsafe buffer access [-Wunsafe-buffer-usage]: - warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 205 | 78w | icnloa_sfs iClotmepru.tweidnItoe_rtaitloers _:H Wp[uib]l i=c s(twde:i:_iHtWe[ria]t o+r | - ^~~~~~~~~~~~ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/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 -207 | 328 | w i n o _ f i l sttedr:.:wmiinno(_sHtaWt[iic]_ c=a swti -( | s ^~~~~~~~~~~~~~~~~~~t -d::dist/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppa:n207c:e38(:a lwarning: lunsafe buffer access [-Wunsafe-buffer-usage]_ -configs.b e207g | i n () , a l l _ c o n fwiignso._efnidl(t))e)r,. -w i| n ^o -_HW[i] = wi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppn:o297_:x12t:i lnote: ein instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here[ -i]; - | ^~~~~~~~~~ - 297 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp r:e208t:u13r:n warning: Gunsafe buffer access [-Wunsafe-buffer-usage]e -nericSearch (s208, | c t x , i n vo k e _ cwtxi)n;o -_ d| a ^t -a.wino_HW[i] = win/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.ho:_127xti:l12e: [note: i'iterator>' has been explicitly marked deprecated here] - * wino_ d127a | t a. w isntor_utcitl e_sG_LHIWB[CiX]X;17 -_ D| E ^~~~~~~~~~~~~~~~~P -RECATE/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppD: 208i:t38e:r awarning: tunsafe buffer access [-Wunsafe-buffer-usage]o -r - | ^ - 208 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h w:i123n:o34_:d note: atexpanded from macro '_GLIBCXX17_DEPRECATED'a -.wino_ H123W | #[ id]e f i=n ew i_nGoL_IxBtCiXlXe1[7i_]D E*P RwEiCnAoT_EdDa t[a[_._wdienpor_etcialteesd___H]W][ -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]; + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i][ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/activ.cpp.o +; | ^~~~~~~~~~ /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]; + 204 | wino_data.wino_tiles_HW[icd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +] = (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]; @@ -26992,87 +26794,14 @@ 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 | 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__]] - | ^ - 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,5 warnings generated when compiling for host. - wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + 271 | layout, 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] +n, 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +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]; @@ -27087,7 +26816,13 @@ 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] 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)}; + | ^ +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]; @@ -27200,232 +26935,256 @@ /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_acd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -dr) + 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]; +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: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/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: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/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: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/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: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/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: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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -MF CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o.d -o CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/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: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ +2 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -MF CMakeFiles/MIOpen.dir/kernel_cache.cpp.o.d -o CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +33 warnings generated when compiling for gfx906. +[ 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 +5 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) | ^~~~~~ @@ -27574,7 +27333,8 @@ 145 | STEP(G, a, b, c, d, GET(1), 0xf61e2562, 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) + 95 | #defi1 warning generated when compiling for host. +ne GET(n) SET(n) | ^~~~~~ /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])) @@ -27655,39 +27415,24 @@ 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:152:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 152 | STEP(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] -G , b, c, d, a, GET(4), 0xe7d3fbc8, 20) + 152 | STEP(G, b, c, d, a, GET(4), 0xe7d3fbc8, 20) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' - 95 | 43 | virtual ~PerfConfig() = default; - | ^ -#/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - define GET(n) SET(n) + 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' - 53 | struct PerfConfigBase : PerfConfig - | ^ -74/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 - | (a) += f((b), (c), (d)) + (x) + (t); \ + 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ -37/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) +/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) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' - struct LegacyPerformanceConfig : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp95 | #define GET(n) SET(n) + 95 | #define GET(n) SET(n) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:124:12: note: in implicit move constructor for 'miopen::solver::LegacyPerformanceConfig' first required here - 124 | return result; - | ^ -:94:53: note: expanded from macro 'SET' +/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' @@ -27823,10 +27568,12 @@ 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)[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o +; \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:167:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 167 | STEP(H, a, b, c, d, GET(1), 0xa4beea44, 4) + 167 | STEP(H, a, b, c, d, GET(cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +1), 0xa4beea44, 4) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) @@ -28017,7 +27764,8 @@ /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:185:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:185:[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/exec_utils.cpp.o +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' @@ -28036,7 +27784,8 @@ 95 | #define GET(n) SET(n) | ^~~~~~ /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])) + cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +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); \ @@ -28410,12 +28159,94 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:6: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/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()); + | ^~~~~~~~ +109 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 +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) {} + | ^ +5 warnings generated when compiling for host. +[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp +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)[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o +, s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +Asm3x3U(-1, -1, -1) {} + | ^ +5 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 +5 warnings generated when compiling for host. +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp +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()); + | ^~~~~~~~ +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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); | ^~~~~~ @@ -28509,6 +28340,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -28527,30 +28385,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_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/gemm_wrw.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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); | ^~~~~~ @@ -28582,64 +28416,1109 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-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/solver/pooling/forward2d.cpp:27: + 61 | new(buffer + sIn 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] +e 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.hppcond_index) U(y); + | ^~~~~~ +:204:45: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + warning: 61 | new(buffer + second_index) U(y); + | ^~~~~~ +unsafe buffer access [-Wunsafe-buffer-usage] + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp204:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + wi/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); + | ^~~~~~ +o_dat/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +a.win/build/reproducible-path/miopen-5.5.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_til/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +es_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + H61 | new(buffer + second_index) WU[(iy]); + | ^~~~~~ + = /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + (61 | new(buffer + second_index) U(y); + | ^~~~~~ +out_H/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); + | ^~~~~~ +[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); + | ^~~~~~ +Wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + D61 | new(buffer + second_index) U(y); + | ^~~~~~ +ataHW/build/reproducible-path/miopen-5.5.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] -/build/reproducible-path/miopen-5.5.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) / 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); + | ^~~~~~ +noDat/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); + | ^~~~~~ +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:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp204:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +: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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +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]; + | ^~~~~ +/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:40In 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] -d 61 | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -_inde/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); | ^~~~~~ -x) U/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); | ^~~~~~ -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:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 6161 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -: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: 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 | stat | 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); +ic/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:61:13:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.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 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:61:13: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppwarning: 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); | ^~~~~~ -: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] + 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); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.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(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -ew(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); @@ -28659,6 +29538,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); | ^~~~~~ @@ -28678,16 +29560,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_inIn 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] -de x) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -154 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -: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] @@ -28697,73 +29572,87 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | In file included from new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp: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/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)}; - | ^ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +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/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +46 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()); | ^~~~~~~~ -40 warnings generated when compiling for gfx906. -109 warnings generated when compiling for host. -2 warnings generated when compiling for gfx906. -[ 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 -3 warnings generated when compiling for gfx906. -33 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -1 warning generated when compiling for host. +60 warnings generated when compiling for gfx906. /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)}; | ^~~~~ @@ -28791,103 +29680,40 @@ /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()))); | ~~^~~~~~~ -[ 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 -9 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy 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 : ConvTuIn file included from nableSolverBase - | ^ -/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: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/lrn.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. 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 -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/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/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"]; }); + | ^~~~~~ +[ 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/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/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; @@ -28907,9 +29733,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) {} | ^ -7 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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; @@ -28929,12 +29753,24 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -[ 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/solver/conv_ocl_dir2Dfwdgen.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +[ 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 +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/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/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; @@ -28954,10 +29790,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) {} | ^ -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/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; @@ -28977,27 +29810,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_dir2Dfwd1x1.cpp:28: +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8:In file included from note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: +/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 PerformanceConfigConvBinWino/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; @@ -29017,7 +29841,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_dir2Dfwd_fused.cpp:28: +gradRxS : 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/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; @@ -29029,35 +29859,83 @@ 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | 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.hpps:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - l62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppf:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ - = out; - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/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()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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/kern_db.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kern_db.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); + | ^~~~~~ +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/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 +1 warning generated when compiling for gfx906. +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/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: @@ -29079,7 +29957,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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; @@ -29099,7 +29978,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/backwardNd.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: @@ -29121,7 +30000,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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; @@ -29141,7 +30021,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_dir2D_bwdWrW_2.cpp:29: +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: @@ -29149,28 +30029,89 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/target_properties.cpp:27: +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.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/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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_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: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 | new(buffer + second:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | ne_iwndex) U(y); + | ^~~~~~ +/build/reproducible-path/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(buffer + second_index) U(y); + | ^~~~~~ +e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +x/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp) U(y); + | ^~~~~~ +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -29180,6 +30121,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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -29190,6 +30134,147 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppindex) U(y); + | ^~~~~~ +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +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] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp61:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.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(buff/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppe:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +r + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -29294,48 +30379,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_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.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_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); | ^~~~~~ @@ -29363,51 +30406,316 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 gfx906. -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/tensorocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +38 warnings generated when compiling for gfx906. +73 warnings generated when compiling for gfx906. +9 warnings generated when compiling for host. +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ -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. -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/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/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -[ 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/lrn.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +7 warnings generated when compiling for host. +[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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 | PerformaIn 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) {} + | ^ +nceConfigConvAsm3x3U() : 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' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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()); | ^~~~~~~~ -1 warning generated when compiling for gfx906. -1 warning generated when compiling for gfx906. -7 warnings generated when compiling for host. +1 warning 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/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here + 50 | struct PoolingSolver : SolverMixin + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:80:8: note: in implicit move constructor for 'miopen::solver::pooling::PoolingSolver' first required here + 80 | struct PoolingForward2d final : PoolingSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::pooling::PoolingForward2d' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::pooling::PoolingForward2d, miopen::solver::pooling::PoolingForwardNd, miopen::solver::pooling::TransposedPoolingFwd2d, miopen::solver::pooling::TransposedPoolingFwdNd>' requested here + 234 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 80 | virtual ~TransposePseudoSolver() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here + 164 | struct UniversalTransposeSolver : TransposePseudoSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here + 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here + 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here + 154 | : AnyImplementation(s) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here + 417 | return {UniversalTransposeSolver{}}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here + 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here + 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:265:13: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here + 265 | Solvers{}...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); + | ^ 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 | 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); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +(/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +b/build/reproducible-path/miopen-5.5.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); + | ^~~~~~ +f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.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: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); + | ^~~~~~ +new(buf/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); + | ^~~~~~ +er + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppsecond_index) U(y); + | ^~~~~~ +: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); + | ^~~~~~ + 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); + | ^~~~~~ + new(/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppb:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +uff/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppe: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] + s61 | new(buffer + second_index) U(y); + | ^~~~~~ +ec/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] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +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); + | ^~~~~~ +) 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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -29455,6 +30763,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()); | ^~~~~~~~ +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) {} + | ^ /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; | ^~~~~~~~~~ @@ -29465,10 +30795,8 @@ 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[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o - | threadTile[1] = 4; - | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 - ^~~~~~~~~~ + 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; | ^~~~~~~~~ @@ -29482,7 +30810,29 @@ 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; + 85 | local_work_size[1] =In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ + 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; @@ -29685,7 +31035,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: +3 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:[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o +13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 74 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); + | ^ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +3 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/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] @@ -29706,7 +31089,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_winoRxS_fused.cpp:27: +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] @@ -29727,286 +31111,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/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/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]; - | ^~~~~~~~~~~~~~ -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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/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/batchnormocl.cpp:42: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here + 50 | struct BatchnormSolver : SolverMixin + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:72:8: note: in implicit move constructor for 'miopen::solver::batchnorm::BatchnormSolver' first required here + 72 | struct BnFwdTrainingSpatialSingle final : BatchnormSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::batchnorm::BnFwdTrainingSpatialSingle' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::batchnorm::BnFwdTrainingSpatialSingle, miopen::solver::batchnorm::BnFwdTrainingSpatialMultiple, miopen::solver::batchnorm::BnFwdTrainingPerActivation>' requested here + 234 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:139:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 139 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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"]; }); @@ -30028,39 +31180,11 @@ /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"; | ^~~~ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:27: +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_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); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -30223,21 +31347,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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: +54 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -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)}; - | ^ -60 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/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] @@ -30258,7 +31379,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: +89 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -30279,7 +31401,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_winoRxS_fused.cpp:27: +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()); + | ^~~~~~~~ +[ 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 +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: @@ -30288,12 +31421,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(bufferIn 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] @@ -30302,10 +31429,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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(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] @@ -30320,15 +31447,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 second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -30341,13 +31469,12 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(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); | ^~~~~~ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -30362,13 +31489,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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp new(buffer + :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); | ^~~~~~ -s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -30380,24 +31507,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.hppecond_index) U(y:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 | # d)efine _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] + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -30412,31 +31525,81 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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 | new(buffer + second_index) U(y); | ^~~~~~ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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/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:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -61 | new(buff/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -30549,90 +31712,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()); | ^~~~~~~~ -/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()))); - | ~~^~~~~~~ -94 warnings generated when compiling for host. -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 | me[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -mcpy(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/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 host. -[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/mlo_dir_conv.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3978:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here - 3978 | struct GemmFwdBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4062:8: note: in implicit move constructor for 'miopen::solver::GemmFwdBase' first required here - 4062 | struct GemmFwd1x1_0_1 final : GemmFwdBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::GemmFwd1x1_0_1' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:314:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:315:13), miopen::solver::GemmFwd1x1_0_1, miopen::solver::GemmFwd1x1_0_1_int8, miopen::solver::GemmFwd1x1_0_2, miopen::solver::GemmFwdRest, miopen::solver::GemmBwd1x1_stride1, miopen::solver::GemmBwd1x1_stride2, miopen::solver::GemmBwdRest, miopen::solver::GemmWrw1x1_stride1, miopen::solver::GemmWrwUniversal>' requested here - 314 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:230:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::IsAnySolverApplicable' requested here - 230 | return GetGemmSolvers().IsAnySolverApplicable(ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.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. -[ 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/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/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: @@ -30747,141 +31827,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/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:1438 warnings generated when compiling for gfx906. -: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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 warnings generated when compiling for host. -[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first 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); - | ^ -19 warnings generated when compiling for host. -[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -MF CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 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] - /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -30900,97 +31845,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.hppIn file included from :61: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/pooling/forwardNd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/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); - | ^~~~~~ -29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp35: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/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - : -61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - vir/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppt:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -ual ~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -PerfC/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - o61 | new(buffer + second_index) U(y); - | ^~~~~~ -nfig(/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - )61 | new(buffer + second_index) U(y); - | ^~~~~~ - = de/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -fault/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -; - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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(buffer + second_index) U(y); - | ^~~~~~ -:53:8:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' 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] - 5361 | new(buffer + second_index) U(y); - | ^~~~~~ - | stru/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -ct Pe/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); - | ^~~~~~ -fCon/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); - | ^~~~~~ -igBas/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); - | ^~~~~~ - : Pe/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); - | ^~~~~~ -fCon/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); - | ^~~~~~ -ig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31117,58 +31971,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/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() = dIn 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); | ^~~~~~ -e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppfault; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31184,19 +31992,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); | ^~~~~~ -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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct Pe:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + secornd_index) U(y); - | ^~~~~~ -f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31218,40 +32016,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.hppConfigBase : PerfConfig -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp| ^ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -237/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237:61:13: | s warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppruct PerformanceCon:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -31296,10 +32064,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.hppigConvAsm3x3U : PerfConfigBas:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -31317,26 +32085,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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); - | ^~~~~~~~ -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/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); | ^~~~~~ @@ -31499,6 +32247,33 @@ /build/reproducible-path/miopen-5.5.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/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); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31743,7 +32518,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); + 61 | 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()); + | ^~~~~~~~ +new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -31908,7 +32691,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 7 warnings generated when compiling for host. ++ second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -32114,14 +32898,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:[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o +61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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(cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -33365,43 +34151,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/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/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp::6143::1313:: warning: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 61 | new(buf f43e | r + vsierctuoanl d~_PeirnfCdoenxf)i gU(() y=) d;e -f a| ^~~~~~ul -t; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppig:B61a:s13e: : warning: Punsafe pointer arithmetic [-Wunsafe-buffer-usage]e -rfConfig - | ^61 - | new/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp(:b237:u8f:f enote: rin implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here -+ second _237i | nsdterxu)c tU P(eyrf)or;ma -n c| e ^~~~~~Co -nfigConvAsm3x3U : PerfConfigBase - | ^/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/serializable.hpp:100 :6120: | note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100n | e w ( b u faufteor ou+t =s esceolnf;d -_ i| ^n -dex) U(y/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp):;62 -: 26:| ^~~~~~note: -in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserializ/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppe(:s61ta:t13i:c _warning: caunsafe pointer arithmetic [-Wunsafe-buffer-usage]s -t ( *t h i s ) , sn)e;w -( | b ^u -ffer + s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppe:244c:o38n:d note: _in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested herei -ndex) U( y244) | ; - | ^~~~~~P -erformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp3U:(61-:1,13 :- 1warning: , unsafe pointer arithmetic [-Wunsafe-buffer-usage]- -1) {} - | 61 ^ | - new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -33939,6 +34688,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); | ^~~~~~ +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); | ^~~~~~ @@ -33987,6 +34742,188 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); + | ^~~~~~~~ +11 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()); + | ^~~~~~~~ +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]); } + | ^~~~ +[ 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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%] 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 +21 warnings generated when compiling for gfx906. +2 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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) {} + | ^ +94 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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, [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o +-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/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 +19 warnings generated when compiling for host. +979 warnings generated when compiling for gfx906. +[ 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/solver/pooling/backwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/binary_cache.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kern_db.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); + | ^~~~~~ +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); | ^~~~~~ @@ -34047,7 +34984,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.hpp3 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] @@ -34098,85 +35036,88 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer 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/pooling/forward2d.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/hipoc_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%] Building CXX object src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -MF CMakeFiles/MIOpen.dir/gemm_v2.cpp.o.d -o CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp +1 warning generated when compiling for host. +[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o -MF CMakeFiles/MIOpen.dir/miopengemm.cpp.o.d -o CMakeFiles/MIOpen.dir/miopengemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp +2 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 +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 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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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; + 43 | virtual ~PerfConfig() = default; | ^ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - :53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -13/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy 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:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp :109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppwarning: :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 - unsafe pointer arithmetic [-Wunsafe-buffer-usage]244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ - - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp: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/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); | ^~~~~~ @@ -34318,90 +35259,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()); | ^~~~~~~~ -1 warning 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 -979 warnings 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"]; }); - | ^~~~~~ -3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 307 | cfg_res.begin(9 warnings generated when compiling for host. -), 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"; - | ^~~~ -[ 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 -[ 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/batchnormocl.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here - 50 | struct BatchnormSolver : SolverMixin - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:72:8: note: in implicit move constructor for 'miopen::solver::batchnorm::BatchnormSolver' first required here - 72 | struct BnFwdTrainingSpatialSingle final : BatchnormSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::batchnorm::BnFwdTrainingSpatialSingle' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::batchnorm::BnFwdTrainingSpatialSingle, miopen::solver::batchnorm::BnFwdTrainingSpatialMultiple, miopen::solver::batchnorm::BnFwdTrainingPerActivation>' requested here - 234 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:139:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 139 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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: +5 warnings generated when compiling for host. +47 warnings generated when compiling for gfx906. +[ 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 +4 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] @@ -34410,165 +35273,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize>' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: +/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/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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here - 50 | struct PoolingSolver : SolverMixin - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:80:8: note: in implicit move constructor for 'miopen::solver::pooling::PoolingSolver' first required here - 80 | struct PoolingForward2d final : PoolingSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::pooling::PoolingForward2d' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::pooling::PoolingForward2d, miopen::solver::pooling::PoolingForwardNd, miopen::solver::pooling::TransposedPoolingFwd2d, miopen::solver::pooling::TransposedPoolingFwdNd>' requested here - 234 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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/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()); - | ^~~~~~~~ -2 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: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); - | ^ -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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -3 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/rnn_util_ocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -34677,6 +35404,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()); + | ^~~~~~~~ +37 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); | ^~~~~~ @@ -34698,15 +35435,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/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); | ^~~~~~ @@ -34774,17 +35502,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(bufIn file included from f/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()); - | ^~~~~~~~ -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] @@ -34818,7 +35535,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 + second_index)40 warnings generated when compiling for host. +U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -34829,60 +35547,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()); | ^~~~~~~~ -2 warnings generated when compiling for host. -47 warnings generated when compiling for gfx906. -[ 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/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -89 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 -[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -MF CMakeFiles/MIOpen.dir/gemm_v2.cpp.o.d -o CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +[ 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/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: @@ -34978,36 +35645,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/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/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); | ^~~~~~ @@ -35042,31 +35679,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | newIn 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; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -35114,6 +35726,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/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35141,55 +35762,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/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/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()); - | ^~~~~~~~ -1 warning generated when compiling for host. -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: [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffercd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 - + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35253,6 +35825,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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. +[ 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 +43 warnings generated when compiling for host. +3 warnings generated when compiling for host. +[ 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 +[ 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/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); | ^~~~~~ @@ -35295,150 +35887,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/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__]] - | ^ -37 warnings generated when compiling for gfx906. -4 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) {} - | ^ -11 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 -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/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 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 -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) {} - | ^ -3 warnings generated when compiling for host. -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()); - | ^~~~~~~~ -[ 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/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); | ^~~~~~ @@ -35449,57 +35897,16 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_indeIn file included from x) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp: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); | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - In file included from 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - In file included from 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/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 | 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] -: 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 | new(buffer + second_index) U(y); - | ^~~~~~ -61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppe:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - w61 | new(buffer + second_index) U(y); - | ^~~~~~ -(buf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -fer + /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); - | ^~~~~~ -econd/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -_index) U(y); - | ^~~~~~ /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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -35657,55 +36064,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -4 warnings generated when compiling for gfx906. -21 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -40 warnings 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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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); @@ -35728,28 +36090,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()); - | ^~~~~~~~ -45 warnings generated when compiling for host. -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); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35888,6 +36228,44 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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]); } + | ^~~~ +[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_3.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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__]] + | ^ +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); | ^~~~~~ @@ -35945,14 +36323,12 @@ /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; | ^~~~~~~~~~~ -[ 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 -5 warnings generated when compiling for host. -33 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 -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 22 warnings generated when compiling for gfx906. +3 warnings generated when compiling for host. +[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_5.cpp 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: @@ -35960,6 +36336,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_6.cpp /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -36152,24 +36530,72 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~ -[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o -[ 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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -65 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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]); } - | ^~~~ +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +65 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); + | ^~~~~~~~ +1 warning 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()); + | ^~~~~~~~ +46 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -36203,7 +36629,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 + second_index) U(y);[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/comgr.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); @@ -36220,6 +36647,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/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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -36245,7 +36673,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(buf1 warning 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); @@ -36317,191 +36746,135 @@ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for host. -188 warnings generated when compiling for host. -[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_4.cpp -[ 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/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); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); - | ^~~~~~~~ -[ 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/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/hip/batched_transpose_sol.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batched_transpose_sol.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:28: + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.sIn 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()); | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); +ize()); | ^~~~~~~~ -4 warnings generated when compiling for gfx906. +45 warnings generated when compiling for host. 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/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); + | ^ +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: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); + | ^ +33 warnings 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()); | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/lrn_ocl.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/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__]] + | ^ +47 warnings generated when compiling for host. +60 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] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/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: @@ -36613,6 +36986,48 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/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/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); | ^~~~~~ @@ -36721,31 +37136,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/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); | ^~~~~~ @@ -37213,14 +37603,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); - | [ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/comgr.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: cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -37264,7 +37646,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] +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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -37366,14 +37748,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] + warnings generated/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp when compiling for :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: 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: +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); | ^~~~~~ @@ -37386,12 +37764,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); | ^~~~~~ -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -37554,7 +37926,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] +/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/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()); + | ^~~~~~~~ + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -37899,7 +38277,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/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/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::61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -37981,54 +38366,24 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index)/build/reproducible-path/miopen-5.5.1+dfsg2/src/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), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(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: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -38244,10 +38599,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: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]47 - warnings 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); | ^~~~~~ @@ -38267,105 +38618,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(bufIn 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] -f e43 | virtual ~PerfConfig() = default; - | ^ -r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp + second_index) U(y); - | ^~~~~~ -:237:8: note: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here61 | new(buffer + second_index) U(y); - | ^~~~~~ - - 237 | s/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); - | ^~~~~~ -ruct P/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); - | ^~~~~~ -rform/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); - | ^~~~~~ -nceCo/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -nfigCo/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); - | ^~~~~~ -vAsm/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp3:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - x61 | new(buffer + second_index) U(y); - | ^~~~~~ -3U : /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppP:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - e61 | new(buffer + second_index) U(y); - | ^~~~~~ -rfConf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 61 | new(buffer + second_index) U(y); - | ^~~~~~ -gBase/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp<:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - P61 | new(buffer + second_index) U(y); - | ^~~~~~ -erfor/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - m61 | new(buffer + second_index) U(y); - | ^~~~~~ -anceC/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); - | ^~~~~~ -nfigC/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppo:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 61 | new(buffer + second_index) U(y); - | ^~~~~~ -vAsm3/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppx:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -3U> - | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: 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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp::61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 10061 | new(buffer + second_index) U(y); - | ^~~~~~ -:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - -61 | new(buffer + second_index) U(y); - | ^~~~~~ - 100 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - a/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - u61 | new(buffer + second_index) U(y); - | ^~~~~~ -to ou/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); - | ^~~~~~ - = sel/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); - | ^~~~~~ -; - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:/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 instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - 62 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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); | ^~~~~~ @@ -38610,31 +38870,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -38794,8 +39029,30 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ + 61 | new(buffer + second_index) U(yIn 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) {} + | ^ + ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -38809,9 +39066,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + seco359nd_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -38877,7 +39131,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); | ^~~~~~ - warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -39760,6 +40013,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: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()); + | ^~~~~~~~ +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); | ^~~~~~ @@ -39775,8 +40042,49 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/ocl/fusionopbiasbnactivocl.cpp:27: +/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/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: @@ -39798,7 +40106,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/fusionopbiasbnactivocl.cpp:27: +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: @@ -39820,173 +40128,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) {} | ^ -3 warnings 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()); | ^~~~~~~~ -1 warning generated when compiling for gfx906. -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/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()); - | ^~~~~~~~ -3 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 | 1 warning generated when compiling for gfx906. -# define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -60 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/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()); - | ^~~~~~~~ -46 warnings generated when compiling for host. -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: +22 warnings generated when compiling for gfx906. +73 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp: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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ @@ -39997,7 +40150,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()); | ^~~~~~~~ -38 warnings generated when compiling for host. /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40190,58 +40342,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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/ocl/fusionopconvocl.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. 1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 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/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/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/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::activ::ActivFwdSolver0' 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::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::activ::ActivFwdSolver0, miopen::solver::activ::ActivFwdSolver1>' 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/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/ocl/batchnormocl.cpp:139:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 139 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +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] @@ -40262,9 +40392,25 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -54 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 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] @@ -40285,102 +40431,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/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here - 50 | struct PoolingSolver : SolverMixin - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:80:8: note: in implicit move constructor for 'miopen::solver::pooling::PoolingSolver' first required here - 80 | struct PoolingForward2d final : PoolingSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::pooling::PoolingForward2d' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::pooling::PoolingForward2d, miopen::solver::pooling::PoolingForwardNd, miopen::solver::pooling::TransposedPoolingFwd2d, miopen::solver::pooling::TransposedPoolingFwdNd>' requested here - 234 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 80 | virtual ~TransposePseudoSolver() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here - 164 | struct UniversalTransposeSolver : TransposePseudoSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here - 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here - 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here - 154 | : AnyImplementation(s) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here - 417 | return {UniversalTransposeSolver{}}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here - 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here - 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:265:13: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here - 265 | Solvers{}...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); - | ^ -65 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -/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 +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 +/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); +/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/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/batchnormocl.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +188 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40401,8 +40463,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] @@ -40423,8 +40485,119 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +38 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()); + | ^~~~~~~~ +3 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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp: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()); + | ^~~~~~~~ +65 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:580:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 580 | return {cdata + offset, null_deleter{}}; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:586:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 586 | return {cdata + offset, null_deleter{}}; + | ^~~~~ +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()); + | ^~~~~~~~ +37 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +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()); + | ^~~~~~~~ +3 warnings 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()); + | ^~~~~~~~ +359 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] @@ -40445,8 +40618,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] @@ -40467,22 +40639,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/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()); - | ^~~~~~~~ -73 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/batched_transpose_sol.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batched_transpose_sol.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: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 host. -1 warning generated when compiling for host. /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, | ^ @@ -40501,10 +40657,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))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, | ^ @@ -40521,7 +40673,8 @@ 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))) + 63 | #define AMD_COMGR_DEPRECATED(msg) __attri3 warnings generated when compiling for host. +bute__((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); @@ -40541,63 +40694,8 @@ /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/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__]] - | ^ -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()); - | ^~~~~~~~ -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/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/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/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/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] @@ -40614,7 +40712,11 @@ | ^~~~~~~ /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__) - | ^~~~~~~~~~~ + | ^~~~~~~~~~~In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/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__) | ^~~~~~~~~~~ @@ -40627,55 +40729,32 @@ /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/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; +1 warning generated when compiling for host. +9 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/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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: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:237:8: note: in implicit copy 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: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/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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. -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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/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/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/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); @@ -40698,36 +40777,62 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:539:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 539 | perfResults[i].fwd_algo = StringToConvolutionFwdAlgo(perf_db[i].name); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:540:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 540 | perfResults[i].time = perf_db[i].time; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:541:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 541 | perfResults[i].memory = perf_db[i].workspace; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:880:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 880 | solutions[i] = entry; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:939:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 939 | solutions[i] = entry; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1298:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1298 | perfResults[i].bwd_data_algo = StringToConvolutionBwdDataAlgo(perf_db[i].name); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1299:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1299 | perfResults[i].time = perf_db[i].time; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1300:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1300 | perfResults[i].memory = perf_db[i].workspace; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1655:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1655 | perfResults[i].bwd_weights_algo = StringToConvolutionBwdWeightsAlgo(perf_db[i].name); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1656:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1656 | perfResults[i].time = perf_db[i].time; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1657:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1657 | perfResults[i].memory = perf_db[i].workspace; + | ^~~~~~~~~~~ +1 warning 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__]] + | ^ +54 warnings generated when compiling for host. +1 warning generated when compiling for host. +4 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: @@ -40755,19 +40860,14 @@ /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/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: +4 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -/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{}}; - | ^~~~~ +2 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -40811,97 +40911,7 @@ 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 1 warning generated when compiling for host. -4 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:539:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 539 | perfResults[i].fwd_algo = StringToConvolutionFwdAlgo(perf_db[i].name); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:540:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 540 | perfResults[i].time = perf_db[i].time; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:541:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 541 | perfResults[i].memory = perf_db[i].workspace; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:880:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 880 | solutions[i] = entry; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:939:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 939 | solutions[i] = entry; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1298:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1298 | perfResults[i].bwd_data_algo = StringToConvolutionBwdDataAlgo(perf_db[i].name); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1299:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1299 | perfResults[i].time = perf_db[i].time; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1300:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1300 | perfResults[i].memory = perf_db[i].workspace; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1655:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1655 | perfResults[i].bwd_weights_algo = StringToConvolutionBwdWeightsAlgo(perf_db[i].name); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1656:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1656 | perfResults[i].time = perf_db[i].time; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1657:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1657 | perfResults[i].memory = perf_db[i].workspace; - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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); - | ^ -2 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/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: @@ -40923,7 +40933,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/fusionopbiasbnactivocl.cpp:27: +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: @@ -40945,7 +40955,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: @@ -40967,7 +40977,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: @@ -40989,7 +40999,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) {} | ^ -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/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: @@ -41052,8 +41088,16 @@ /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), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +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] @@ -41077,6 +41121,7 @@ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ +3 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp: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, | ^ @@ -41095,20 +41140,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))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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: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); | ^ @@ -41127,8 +41158,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))) | ^ -3 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/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: @@ -41154,6 +41183,13 @@ 492 | oss << options[i] << ' '; | ^~~~~~~ 3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +22 warnings generated when compiling for host. 21 warnings generated when compiling for host. 9 warnings generated when compiling for host. 22 warnings generated when compiling for host. @@ -41170,319 +41206,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 -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[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_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/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_activation.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/depend -make -f test/CMakeFiles/test_bn_peract_test.dir/build.make test/CMakeFiles/test_bn_peract_test.dir/depend -make -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[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=" +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_spatial_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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_aux.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_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_peract_test.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/depend -make -f test/CMakeFiles/test_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' +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_bn_spatial_nhwc_test.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 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_conv2d.dir/build.make test/CMakeFiles/test_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_cache.dir/DependInfo.cmake "--color=" make[3]: Entering 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 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=" +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_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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_cbna_inference.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_check_numerics_test.dir/DependInfo.cmake "--color=" -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.dir/DependInfo.cmake "--color=" -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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_check_numerics_test.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv2d_bias.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/depend make[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/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_conv2d_find2.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=" +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_cbna_inference.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/depend +make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/depend make -f test/CMakeFiles/test_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/depend -make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d_bias.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d_find2.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_ctc.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_custom_allocator.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_deterministic_conv_api.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_conv3d_bias.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/depend make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_dropout.dir/depend make -f test/CMakeFiles/test_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/depend 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_custom_allocator.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_dropout.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_embed_sqlite.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/depend -make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_find_2_conv.dir/DependInfo.cmake "--color=" -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_find_db.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_fusion_aux.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_test.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gpu_reference_kernel.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gru.dir/DependInfo.cmake "--color=" -make[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=" +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[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 -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.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_embed_sqlite.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_immed_conv3d.dir/DependInfo.cmake "--color=" -make[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_find_db.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.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_cache.dir/build.make test/CMakeFiles/test_cache.dir/build +make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 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_immed_conv2d.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.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' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_activation.dir/build.make test/CMakeFiles/test_activation.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_bn_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_spatial_test.dir/build make[3]: 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 -f driver/CMakeFiles/MIOpenDriver.dir/build.make driver/CMakeFiles/MIOpenDriver.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_fusion_aux.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 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 -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -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 -f test/CMakeFiles/test_bn_3d_peract_test.dir/build.make test/CMakeFiles/test_bn_3d_peract_test.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/build -make[3]: Entering 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/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_bn_3d_peract_test.dir/build.make test/CMakeFiles/test_bn_3d_peract_test.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/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_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]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_bn_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_spatial_test.dir/build make[3]: 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 +make -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/build +make -f test/CMakeFiles/test_bn_peract_test.dir/build.make test/CMakeFiles/test_bn_peract_test.dir/build +make -f test/CMakeFiles/test_bn_spatial_nhwc_test.dir/build.make test/CMakeFiles/test_bn_spatial_nhwc_test.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/depend -make -f test/CMakeFiles/test_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[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_kernel_build_params.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/build -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 make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/depend make[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_lrn_test.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: 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/build +make -f test/CMakeFiles/test_cbna_inference.dir/build.make test/CMakeFiles/test_cbna_inference.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[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]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving 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 -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 -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/build -make -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/build -make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/build +make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -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' +[ 58%] Building CXX object test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o 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/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[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 -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/build +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: 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]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o +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 +[ 60%] Building CXX object test/CMakeFiles/test_activation.dir/activation.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o -MF CMakeFiles/MIOpenDriver.dir/main.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/main.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp +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 +[ 58%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/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]: 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 +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[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 -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f 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' make -f test/CMakeFiles/test_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: 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_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[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[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_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/build -[ 58%] Building CXX object test/CMakeFiles/test_activation.dir/activation.cpp.o -[ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o [ 62%] Building CXX object test/CMakeFiles/test_cache.dir/cache.cpp.o -[ 62%] Building CXX object test/CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o +[ 62%] Building CXX object test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/build -make[3]: Entering 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 -[ 62%] 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' -[ 62%] Building CXX object test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o [ 62%] Building CXX object test/CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_activation.dir/activation.cpp.o -MF CMakeFiles/test_activation.dir/activation.cpp.o.d -o CMakeFiles/test_activation.dir/activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp -make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/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 -[ 62%] Building CXX object test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cache.dir/cache.cpp.o -MF CMakeFiles/test_cache.dir/cache.cpp.o.d -o CMakeFiles/test_cache.dir/cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 62%] 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' -[ 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_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_gru.dir/build.make test/CMakeFiles/test_gru.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_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 -make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.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_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_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 +[ 62%] Building CXX object test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o [ 62%] Building CXX object test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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_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]: Entering 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/depend +[ 62%] Building CXX object test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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 make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 62%] Building CXX object test/CMakeFiles/test_conv3d.dir/conv3d.cpp.o -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 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/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 -[ 62%] Building CXX object test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_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_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_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 -[ 62%] Building CXX object test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o -make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/build +make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/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_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[3]: Entering 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 +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.dir/build.make test/CMakeFiles/test_gru.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_find2.dir/conv2d_find2.cpp.o -MF CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o.d -o CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -MF CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o.d -o CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv3d.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 -make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/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' +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=" [ 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' [ 64%] Building CXX object test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/build -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/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_conv3d_bias.dir/conv3d_bias.cpp.o -MF CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o.d -o CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp -[ 64%] Building CXX object test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.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' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gru.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/depend +[ 64%] Building CXX object test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d_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 -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' -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 +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=" +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -MF CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o.d -o CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp +[ 64%] Building CXX object test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o +[ 64%] Building CXX object test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 64%] Building CXX object test/CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o +make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.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_handle_test.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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -MF CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o.d -o CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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_deterministic_conv_api.dir/deterministic_conv_api.cpp.o 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/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 +make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.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_immed_conv2d.dir/DependInfo.cmake "--color=" [ 64%] Building CXX object test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/depend +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_immed_conv3d.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/depend +make -f test/CMakeFiles/test_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/depend [ 64%] 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_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 -[ 64%] Building CXX object test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_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_dropout.dir/dropout.cpp.o -MF CMakeFiles/test_dropout.dir/dropout.cpp.o.d -o CMakeFiles/test_dropout.dir/dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/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_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 +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_kernel_build_params.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_include_inliner.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/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_lstm.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/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_lrn_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_lstm_dropout.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_ctc.dir/ctc.cpp.o -MF CMakeFiles/test_ctc.dir/ctc.cpp.o.d -o CMakeFiles/test_ctc.dir/ctc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp +[ 64%] Building CXX object test/CMakeFiles/test_find_db.dir/find_db.cpp.o +make[3]: Entering 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/depend +make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.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_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 +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=" +[ 64%] Building CXX object test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.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_main.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.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_na_train.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_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 [ 64%] Building CXX object test/CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -MF CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o.d -o CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp +make[3]: Entering 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]: 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_fusion_aux.dir/fusion_aux.cpp.o -MF CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o.d -o CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp -[ 64%] Building CXX object test/CMakeFiles/test_find_db.dir/find_db.cpp.o +make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_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[3]: Entering 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]: 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' +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[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/build +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_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: 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_na_train.dir/build.make test/CMakeFiles/test_na_train.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' [ 64%] Building CXX object test/CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_gru.dir/gru.cpp.o -[ 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 -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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -MF CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o.d -o CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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]: Entering 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 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_find_2_conv.dir/find_2_conv.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o +[ 64%] Building CXX object test/CMakeFiles/test_handle_test.dir/handle_test.cpp.o +make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 64%] Building CXX object test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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]: 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_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 -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 -[ 64%] Building CXX object test/CMakeFiles/test_main.dir/main.cpp.o +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_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/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[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' +[ 64%] Building CXX object test/CMakeFiles/test_gru.dir/gru.cpp.o +make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/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' +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_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 +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Building CXX object test/CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -[ 66%] Building CXX object test/CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o +[ 64%] Building CXX object test/CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o +[ 64%] 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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -MF CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o.d -o CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -MF CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o.d -o CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/include_inliner.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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 -[ 67%] Building CXX object test/CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o -[ 67%] 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_lrn_test.dir/lrn_test.cpp.o -MF CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o.d -o CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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 +[ 64%] 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 +[ 64%] 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 +[ 66%] Building CXX object test/CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o +[ 67%] Building CXX object test/CMakeFiles/test_na_train.dir/na_train.cpp.o +[ 67%] 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_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 [ 67%] Building CXX object test/CMakeFiles/test_lstm.dir/lstm.cpp.o -[ 67%] Building CXX object test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o +[ 67%] 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_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 -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 -[ 67%] 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 +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 +[ 69%] 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_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 +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 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] @@ -41537,7 +41589,8 @@ 157 | args.push_back(argv[i]); | ^~~~ 9 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +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] @@ -41546,8 +41599,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -41556,7 +41608,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/cba_inference.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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41565,7 +41617,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/find_2_conv.cpp:28: +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] @@ -41574,7 +41626,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_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] @@ -41583,7 +41635,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_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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41592,7 +41645,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_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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41611,7 +41665,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/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41620,7 +41674,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_aux.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41629,7 +41683,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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] @@ -41638,7 +41692,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/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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41647,7 +41701,29 @@ /build/reproducible-path/miopen-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: +[ 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 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/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:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41669,25 +41745,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:358:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 358 | printf("GPU Kernel Avg Time Forward Activation Elapsed: %f ms, for %d iterations.\n", | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 367 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ @@ -41715,7 +41772,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 524 | printf("Backward Activation Verifies on CPU and GPU\n"); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41724,7 +41781,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 420 | printf("Running estimated mean / var inference on CPU.\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -41734,11 +41796,6 @@ 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 420 | printf("Running estimated mean / var inference on CPU.\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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"); | ^ @@ -41776,18 +41833,43 @@ 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 " + 874 | printf("GPU KerneIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +l 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppA:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +vg 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hppIn 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()); + | ^~~~~~~~ +: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] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hppIn 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 + | ^ +: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] @@ -41807,14 +41889,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/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/find_db.cpp:28: +1 warning generated when compiling for gfx906. +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] @@ -41823,8 +41899,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/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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41833,8 +41908,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -1 warning generated when compiling for gfx906. -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/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] @@ -41843,18 +41917,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -[ 69%] Linking CXX executable ../bin/test_main -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_main.dir/link.txt --verbose=1 -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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -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] -> std::future + 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: @@ -41870,6 +41940,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("FAILED: Invalid Base Input Argument\n"); | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_main.dir/link.d CMakeFiles/test_main.dir/main.cpp.o -o ../bin/test_main -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 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 /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); | ^ @@ -41879,32 +41960,6 @@ /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"); | ^ -/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]; - | ^~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_main.dir/link.d CMakeFiles/test_main.dir/main.cpp.o -o ../bin/test_main -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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()); - | ^~~~~~~~ -[ 69%] Built target test_main -make -f test/CMakeFiles/test_na_inference.dir/build.make test/CMakeFiles/test_na_inference.dir/depend -1 warning generated when compiling for gfx906. -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_na_inference.dir/DependInfo.cmake "--color=" -/build/reproducible-path/miopen-5.5.1+dfsg2/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); - | ^~~~ -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' 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: @@ -41920,25 +41975,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__]] | ^ -[ 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 -4 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: -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/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/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: @@ -41948,32 +41992,6 @@ /build/reproducible-path/miopen-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/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/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/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()); - | ^~~~~~~~ -1 warning 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: @@ -41983,9 +42001,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()); | ^~~~~~~~ -2 warnings generated when compiling for gfx906. -2 warnings generated when compiling for gfx906. -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/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: @@ -41994,6 +42010,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/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/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ @@ -42033,6 +42056,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"))) | ^ +/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]; + | ^~~~~~~ +2 warnings generated when compiling for gfx906. +4 warnings generated when compiling for gfx906. +[ 71%] Linking CXX executable ../bin/test_include_inliner +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_include_inliner.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +1 warning generated when compiling for gfx906. +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/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()); + | ^~~~~~~~ +/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); + | ^~~~ 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); @@ -42040,11 +42095,8 @@ /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. -[ 69%] Linking CXX executable ../bin/test_include_inliner -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_include_inliner.dir/link.txt --verbose=1 -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: +4 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:41: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -42053,40 +42105,52 @@ /build/reproducible-path/miopen-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=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' /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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_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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); + 2691 | { } _GLIBCXX17_DEPRECATEcd /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 +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) @@ -42094,36 +42158,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"))) | ^ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_gru &>' 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/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -42133,22 +42211,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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__]] - | ^ +2 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -42159,6 +42222,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 | ^ +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/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: @@ -42169,24 +42242,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here - 879 | 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 - | ^ - return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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(); | ^ @@ -42229,18 +42293,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -42250,44 +42314,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/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("R/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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/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/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/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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"); | ^ @@ -42297,59 +42380,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"))) | ^ -ead 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | p r i n t f (c"psutfa t=s :r unna_mcep,u (nf,a lcs, eh,o c,a cwoh,e _mxi, sys,, kv,, fxlso.p.C.nt),; b -y te| s ^Re -ad, bytesWritten, G/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppFL:OP879s:,16 :" - note: | in instantiation 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.hppIn file included from 1 warning 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_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp5::1568 :note: 9in instantiation of function template specialization 'test_drive_impl_1>' requested here: -warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1333 | 1568 | t e s t _ d rpirivnet_f(i"smtpatls:_ 1%%(up,r o%ug,r %aum, _%nua,m %eu,, %au,s )%u;, - %| zu ^, - %zu, %zu, /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp%.:0f1353,: 13%:. 0fnote: ,in instantiation of function template specialization 'test_drive_impl>' requested here % -f\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:1353:13: note: in instantiation of function template 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/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"); | ^ @@ -42359,7 +42420,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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: @@ -42367,13 +42428,7 @@ 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 be/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] -g i1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " - | ^ -n() const { return co/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] -n 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " - | ^ -tent->As().begin(); } + 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 @@ -42381,56 +42436,102 @@ /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/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("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] -s 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpptats: for conv%dd\n", num_dim); - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:214:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333: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 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/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/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", - | ^ - 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_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); @@ -42441,94 +42542,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"))) | ^ -/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", +impl_1(program_name, as); | ^ -/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, " +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:27: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "In file included from ' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/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/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"); - | ^ -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/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:62:26::67 :note: 21in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here: - warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | return S e67r | D e s < > : : D e s e r i a l i z e ( sdtsta[tiidcx__cnhawsc]t < D e r=i vsrecd[&i>d(x*_tnchhiws]);, - s| ) ^~~; - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp67::24441::38 :warning: unsafe buffer access [-Wunsafe-buffer-usage]note: -in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 67244 | | P e r f o r m a n c e C o ndfsitg[Ciodnxv_Anshmw3cx]3 U ( ) := Psercr[fiodrxm_anncchewC]o;n - f| ig ^~~C -onvAsm3x3U(-1, -1, -1) {} - | ^ +/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]; | ^~~ @@ -42559,18 +42602,89 @@ /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/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/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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 " +/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"))) + | ^ +14 warnings generated when compiling for gfx906. +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/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/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: @@ -42594,7 +42708,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/gpu_reference_kernel.cpp:41: +9 warnings generated when compiling for host. +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' +make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 + | ^ +[ 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 +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] @@ -42613,26 +42747,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_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: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/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 - 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); } @@ -42646,36 +42780,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/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/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_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_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"); | ^ @@ -42685,9 +42833,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 f, Work w) -> std::future | ^ -()>::type; +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/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); | ^ @@ -42734,66 +42893,76 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:266:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 266 | printf("Error copying data to GPU\n"); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp: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/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/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/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; +/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"); + | ^ +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 | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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/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/test/driver.hpp:1353:13: note: in instantiation of function template 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"); +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/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 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +/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/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/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: @@ -42803,7 +42972,14 @@ /build/reproducible-path/miopen-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: +/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.hppIn 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] @@ -42812,29 +42988,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_data_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/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:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.be:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2434 | gin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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"); @@ -42845,32 +43022,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 - | ^ -14 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:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 212 | printf("Incorrect LRN Mode\n"); + 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/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/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/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/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", | ^ -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/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/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, " + | ^ +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 iterat/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", + | ^ +or + | ^/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); + | ^ + +/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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -42879,74 +43086,105 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_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_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); + | /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", | ^ + ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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); +/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/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/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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); @@ -42957,8 +43195,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"))) | ^ -9 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/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"); + | ^ +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: @@ -42968,40 +43218,47 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_include_inliner.dir/link.d CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -o ../bin/test_include_inliner -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/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/test/ford.hpp/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 " + | ^ +:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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"); @@ -43012,73 +43269,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/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__]] - | ^ -[ 69%] Built target test_include_inliner -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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 | :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); + | ^ + return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lrn_foward &>' 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{ - | ^ -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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - :136 | auto begin() const { return content->As().begin(); } - | ^ -917/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 - | ^ -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__]] - | ^ - note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43113,7 +43359,74 @@ /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/conv3d.cpp:26: +/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); + | ^ +/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/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -43129,40 +43442,36 @@ /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: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); | ^ @@ -43172,42 +43481,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"))) | ^ -/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/bn_3d_peract_test.cpp:40: +/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:make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/depend -: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_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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"); @@ -43218,58 +43523,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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"); - | ^ -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=" -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__]] - | ^ -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' -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/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.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43278,30 +43533,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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"); | ^ @@ -43311,40 +43566,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/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_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_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 +/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/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"); | ^ @@ -43352,41 +43603,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 "' insteadIn file included from "/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: + 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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_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_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: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_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"); | ^ @@ -43396,49 +43648,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_perfdb.dir/build.make test/CMakeFiles/test_perfdb.dir/depend -[ 71%] Building CXX object test/CMakeFiles/test_na_train.dir/na_train.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_na_train.dir/na_train.cpp.o -MF CMakeFiles/test_na_train.dir/na_train.cpp.o.d -o CMakeFiles/test_na_train.dir/na_train.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp -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=" -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/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_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/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] @@ -43447,30 +43657,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43480,7 +43690,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -43489,29 +43699,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43522,75 +43732,66 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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 | In file included from c/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -l 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.hppass 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 -: 741:20: note: in 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.hpp127:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' 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/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299: 71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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"))) | ^ -struct _GLIBCXX17_DEPRECATED iterator +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_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: @@ -43600,30 +43801,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -43633,8 +43834,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -43643,71 +43843,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/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); | ^ -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] - /usr/bin/../lib/gcc/x86_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' - 52 | using result_type = typename std::result_of::type; + 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/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_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; | ^ -100/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp: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_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -43718,6 +43934,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_db.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ @@ -43743,51 +43968,47 @@ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - half_float::half>>(argv[0], std::move(as)); + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp52 | using result_type = typename std::result_of::type; +/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_SUGGESTIn 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: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); } - | ^ -879:16/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - : note: in instantiation of function template specialization 'test_driver::verify_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_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 713:24: note: in instantiation of function template specialization 'test_driver::verify>' 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.h713:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - | 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - 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/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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_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); } + | ^ +s/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -43796,7 +44017,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/bn_spatial_test.cpp:27: +td::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -43805,42 +44035,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_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_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/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 | 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()); - | ^~~~~~~~ -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_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 _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -43849,32 +44077,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_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/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 - 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' -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); @@ -43885,9 +44110,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] @@ -43896,33 +44119,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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_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: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/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"); | ^ @@ -43932,6 +44152,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. 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: @@ -43942,26 +44163,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_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp: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/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); } @@ -43984,14 +44205,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_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_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_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(); @@ -44017,49 +44238,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/bn_3d_peract_test.cpp:40: +[ 73%] Linking CXX executable ../bin/test_custom_allocator +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_custom_allocator.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 deIn 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] -t 43a | virtual ~PerfConfig() = default; - | ^ -c/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - h_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 - 53 | struct PerfConfigBase : PerfConfig - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lstm &>' 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/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -44070,17 +44283,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"))) | ^ -237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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: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: @@ -44111,126 +44313,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 313 | printf("CPU verification: Invalid dropout rate\n"); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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.hppIn 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/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 " | ^ -:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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] /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 " | ^ -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 | 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 return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 - 797879 | 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:24:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp note: :in instantiation of function template specialization 'test_driver::run_cpu>' requested here -1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 797 | 1079 | c p u f = r u n _ cpprui(nfatlfs(e",V ecraicfhiec_amtisiso, nv ,c axnsn.o.t.) ;b -e | ^c -ompleted: The/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :i879:n16p: unote: in instantiation of function 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 heret - tens o879r | s i z e m u srettu renq uvearilf yt_oi mtphle( -" -| ^ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.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 - 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.hpp1333: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 - | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 12991358 | 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 - 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' -1333 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/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 " | ^ -/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:38: +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 " @@ -44249,11 +44345,10 @@ /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 " | ^ -1 warning generated when compiling for host. /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/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] @@ -44262,29 +44357,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_infer_3d_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/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_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44305,122 +44400,48 @@ /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/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/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"); - | ^ -879:16: note: in instantiation of 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(veri/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hppfy_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/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/test/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:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 420 | printf("Incorrect bias Mode\n"); | ^ -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/driver/rnn_driver.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:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +/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"); | ^ -:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp::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 - :450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +/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"); | ^ -355 | int main(int argc, const char* argv[]) { test_drive(argc, /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hppargv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 465 | printf("Incorrect RNN algorithm\n"); - | ^ -2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 465 | printf("Incorrect RNN algorithm\nIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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/driver/rnn_driver.hpp:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +") 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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.hpp750 | printf("Error copying data to GPU\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"); | ^ -:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp758 | printf("Error copying data to GPU\n"); - | ^ -:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_i/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] - mpl>(argv[0], std::move(as)); +/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/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 772 | 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"); | ^ -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_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hppresult"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -124 839 | printf("Warning: Inference type is only valid for Forward RNN! \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"); | ^ - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/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/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: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); | ^ - note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__depre/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] - cated__ ("use '" ALT "' instead"))) - | ^ -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: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"); @@ -44432,77 +44453,34 @@ 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 | priIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -n 52 | using result_type = typename std::result_of::type; - | ^ -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 - f("illegal RNN mode"); + 1031 | printf("illegal RNN mode"); | ^ -741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 ve/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] -r 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", +/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", | ^ -ify_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/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] +/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", | ^ - 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/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: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", | ^ - note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function 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/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1236 | printf("verify rnn bwdwei \n"); + 1236 | printf("verify rnn bwdwei \n"); | ^ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | t/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] - e1259 | printf("verify lstm 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"); | ^ -st_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 - :1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +/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"); | ^ -63 | int main(int /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] +/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"); | ^ -argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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/rnn_driver.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:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1365 | printf("verify rnn bwddata \n"); +/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"); @@ -44575,8 +44553,6 @@ /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"); | ^ -[ 71%] 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 /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"); | ^ @@ -44626,52 +44602,107 @@ 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 %In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: + 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_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] -d 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp iterations.\n", - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | /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] - 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_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.hpp319 | printf("GPU Kernel Min Time Tensor Op Elapsed: %f ms\n", min_time); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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{ | ^ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:321:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -797 321 | printf("GPU Kernel Avg Time Tensor Op Elapsed: %f ms, for %d iterations.\n", +/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)); | ^ - | cpuf = run_cpu(false, cache_miss, v, xs...); +/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"))) + | ^ +miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(ver/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] - ify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp329 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); +/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}); | ^ -:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp +/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 - :330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 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.hpp330 | printf("stats: tensor op, %zu, %zu, %f, %f\n", - | ^ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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"); @@ -44679,57 +44710,90 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(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/driver/tensorop_driver.hpp:428:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 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"))) | ^ -428 | printf("Tensor Op verifies on CPU and GPU\n"); +/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"); | ^ -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: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"); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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(iIn 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 | nt argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); @@ -44740,19 +44804,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/check_numerics_test.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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] @@ -44761,29 +44813,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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: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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44794,42 +44846,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/find_2_conv.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:272:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 272 | arguments[i].id = names[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:273:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 273 | arguments[i].descriptor = descriptors_ != nullptr ? &descriptors_[i] : nullptr; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:274:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 274 | arguments[i].buffer = buffers[i]; - | ^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_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 - | ^ -7 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/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] @@ -44838,72 +44855,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_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_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/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[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:1353:13: note: in instantiation of function template 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/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.hpp0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1329: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 - 8792691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_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' - :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.hpp100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -: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:1353:13: note: in instantiation of function template 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/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"); @@ -44914,7 +44930,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/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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: @@ -44924,40 +44956,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_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_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/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DIn 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] @@ -44972,23 +44999,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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: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/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"); @@ -44999,7 +45026,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: +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/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] @@ -45008,32 +45040,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_lrn_bwd &>' 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/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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"); @@ -45044,8 +45073,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -45054,29 +45082,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45087,7 +45115,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -45096,29 +45124,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_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_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"); @@ -45129,6 +45157,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/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/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: @@ -45143,7 +45193,16 @@ 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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( + 879 | returnIn 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] + v 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here +e 60 | auto then(std::future f, Work w) -> std::future + | ^ +rify_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{ @@ -45170,37 +45229,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__ ((__depreca/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpped__ ("use '" ALT "' instead"))) + 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 +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_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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: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/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"); @@ -45211,6 +45274,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/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/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 + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_custom_allocator.dir/link.d CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -o ../bin/test_custom_allocator -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 73%] Built target test_custom_allocator +make -f test/CMakeFiles/test_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_reduce_test.dir/DependInfo.cmake "--color=" +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' +[ 73%] Building CXX object test/CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -MF CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o.d -o CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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: @@ -45221,26 +45326,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); } @@ -45262,12 +45367,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()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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:1358:13: note: in instantiation of function template 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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:272:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 272 | arguments[i].id = names[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:273:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 273 | arguments[i].descriptor = descriptors_ != nullptr ? &descriptors_[i] : nullptr; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:274:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 274 | arguments[i].buffer = buffers[i]; + | ^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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] @@ -45276,30 +45444,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -45309,7 +45477,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"))) | ^ -ion()>::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 + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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(),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([=] { @@ -45326,17 +45512,43 @@ /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/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45347,44 +45559,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/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_peract_test.cpp:39: +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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; - | ^ + | /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/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_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); @@ -45398,7 +45616,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/dropout.cpp:27: +3 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] @@ -45407,29 +45627,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45440,84 +45660,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=CMakeFiles/test_custom_allocator.dir/link.d CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -o ../bin/test_custom_allocator -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 71%] Built target test_custom_allocator -make -f test/CMakeFiles/test_pooling2d.dir/build.make test/CMakeFiles/test_pooling2d.dir/depend -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_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_typ/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::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 = typename std::result_of::type; - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation 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 - 741 | returmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -n 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=" -detach_async([=] { - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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_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_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 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1353774 | 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 - :13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppf>>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); - | ^ -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.h1333:5: note: in instantiation of function template 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_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -: 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -1353/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :13: note: in instantiation of function template 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 - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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"); | ^ @@ -45527,12 +45702,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"))) | ^ -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/test/lstm_dropout.cpp:27: +7 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -45554,18 +45734,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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"); | ^ @@ -45575,40 +45755,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_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_ctcloss &>' 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/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 '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 '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:1353:13: note: in instantiation of function template 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/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"); | ^ @@ -45618,17 +45794,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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()); - | ^~~~~~~~ -3 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/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] @@ -45637,30 +45803,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -45670,14 +45836,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -45686,29 +45846,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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.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"); @@ -45719,8 +45879,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45729,29 +45888,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_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:222:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -45762,7 +45924,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -45771,29 +45933,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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/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"); @@ -45804,7 +45966,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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: @@ -45826,18 +45988,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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"); | ^ @@ -45847,16 +46009,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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] @@ -45865,30 +46018,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' 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/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45898,9 +46051,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"))) | ^ -/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/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: @@ -45944,7 +46094,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -45953,30 +46104,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -45995,15 +46146,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp: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(); | ^ @@ -46028,8 +46179,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -46038,29 +46188,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_spatial_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -46071,7 +46221,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:27: +In file included from /build/reproducible-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] @@ -46080,29 +46231,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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(data_args.bIn file included from 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: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/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"); @@ -46113,8 +46264,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -46123,30 +46273,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bn_spatial &>' 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_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); | ^ @@ -46156,20 +46306,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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()); - | ^~~~~~~~ -/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); - | ^~~~ -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] @@ -46178,30 +46316,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -46211,7 +46349,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -46220,33 +46359,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_train_lstm &>' 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/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/driver.hpp:1363:13: note: in instantiation of function template 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/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"); | ^ @@ -46256,7 +46392,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -46265,30 +46401,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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"); | ^ @@ -46298,8 +46434,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -46308,30 +46443,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lrn_foward &>' 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/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/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46350,14 +46485,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_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); @@ -46383,39 +46518,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: +/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; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp: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/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46426,16 +46560,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46444,29 +46569,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46477,7 +46602,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.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] @@ -46486,29 +46612,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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.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"); @@ -46519,7 +46645,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -46528,29 +46654,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_fwd_batchnorm_peract_activ &>' 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/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:1353:13: note: in instantiation of function template 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/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"); @@ -46561,7 +46687,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -46570,73 +46696,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_per_activation &>' 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/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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)In file included from _G/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cppLI:B27C: -XXIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hppD:E30P: -REIn file included from C/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppA:T34E: -DIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppS:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52U:G39G:E Swarning: T(ALT) -'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] | ^ - -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19 : 52note: | expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - using r100 | e s _u_latt_ttryipbeut e=_ _t y(p(e_n_admeep rsetcad:t:erd_e_s (u"luts_eo 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>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_b"a'c kiwnarsdt_edaatda"_)l)s)t -m< T| ^> -{ - | ^ -/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/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/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"); | ^ @@ -46646,7 +46729,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.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 | cpuIn 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: @@ -46656,30 +46746,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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"); | ^ @@ -46689,39 +46779,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/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...); +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_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_conv_bias_batchnorm_activ &>' 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/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:1358:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -46731,7 +46811,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -46740,30 +46820,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template 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"); | ^ @@ -46773,7 +46853,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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: @@ -46795,59 +46875,17 @@ /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/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/ctc.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1358:13: note: in instantiation of function template 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/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"); @@ -46858,7 +46896,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -46867,29 +46906,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_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 | verify(verify_backward_3d_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -46900,15 +46939,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -46917,20 +46948,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp: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 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] 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: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/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] @@ -46939,50 +46971,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_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299:879:16: note: in instantiation of function 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/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp | :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 :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - d1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - .1363 | templa test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1363:13: note: in instantiation of function template 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 -t 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -e/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits ba:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - s2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated 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' -_ 124 | run(); }); + run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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_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"); | ^ @@ -46992,8 +47024,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -47002,30 +47033,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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_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 '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:1363:13: note: in instantiation of function template specialization 'test_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_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"); | ^ @@ -47035,7 +47066,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_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/bn_aux.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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] @@ -47044,29 +47100,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_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: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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -47077,7 +47133,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +4 warnings generated when compiling for gfx906. +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: @@ -47086,7 +47143,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +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 +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: @@ -47129,6 +47188,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"))) | ^ + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -47138,15 +47202,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: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: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: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: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: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:333: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); }); | ^ @@ -47174,8 +47238,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"))) | ^ -4 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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] @@ -47184,30 +47257,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_dropout &>' 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/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 '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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -47217,11 +47290,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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%] 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 -5 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: +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] @@ -47230,30 +47300,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_ctcloss &>' 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/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -47263,23 +47333,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"))) | ^ -2 warnings generated when compiling for host. +[ 75%] 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 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -[ 73%] 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 -1 warning 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/check_numerics_test.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.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] @@ -47288,30 +47354,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lstm &>' 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/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/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.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"); | ^ @@ -47321,7 +47387,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -47330,29 +47396,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' 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_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_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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -47363,12 +47429,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"))) | ^ -[ 73%] Linking CXX executable ../bin/test_cache -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cache.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +/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); + | ^~~~ +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] @@ -47377,60 +47444,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_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: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_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 - 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, arIn 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/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/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] - g52 | 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.hppv:879:16: note: in instantiation of function 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_3d_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_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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"); @@ -47441,7 +47519,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 + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -47452,18 +47561,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"))) | ^ -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_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/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/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47472,29 +47577,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_bn_per_activation_recalc &>' 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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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"); @@ -47505,7 +47610,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -47514,30 +47619,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: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_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_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/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326: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 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47547,36 +47655,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/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_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_infer_bn_spatial_use_est &>' 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_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -47586,8 +47706,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -47596,29 +47716,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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"); @@ -47629,7 +47749,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -47638,29 +47758,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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/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"); @@ -47671,8 +47791,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_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_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' +5 warnings generated when compiling for gfx906. +[ 75%] Built target test_bn_aux +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' +[ 75%] 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/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/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] @@ -47681,29 +47822,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_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: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/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/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"); @@ -47714,38 +47855,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/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: +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()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_inference_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/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:1353:13: note: in instantiation of function template 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/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"); @@ -47756,8 +47903,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -47766,30 +47912,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_bn_per_activation &>' 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_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/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"); | ^ @@ -47799,7 +47945,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -47808,30 +47954,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_per_activation_use_est &>' 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_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 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); | ^ @@ -47841,8 +47987,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -47851,29 +47996,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_dropout &>' 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/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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"); @@ -47884,8 +48029,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -47894,30 +48038,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lrn_bwd &>' 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/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 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); | ^ @@ -47927,7 +48071,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/bn_spatial_nhwc_test.cpp:27: +2 warnings generated when compiling for host. +[ 77%] Linking CXX executable ../bin/test_embed_sqlite +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_embed_sqlite.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47936,29 +48086,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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/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"); @@ -47969,7 +48119,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +4 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] @@ -47978,29 +48129,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -48011,27 +48162,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"))) | ^ -[ 75%] 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/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/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()); - | ^~~~~~~~ +[ 77%] Linking CXX executable ../bin/test_kernel_build_params +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_build_params.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_embed_sqlite.dir/link.d CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -o ../bin/test_embed_sqlite -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Built target test_embed_sqlite +make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla_dropout.dir/DependInfo.cmake "--color=" +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/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] @@ -48040,29 +48184,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -48073,7 +48217,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: +[ 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48082,32 +48228,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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/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 - 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/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"); @@ -48118,9 +48261,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_check_numerics_test.dir/link.d CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -o ../bin/test_check_numerics_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -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] @@ -48129,29 +48270,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_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: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_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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"); @@ -48162,21 +48303,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/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/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: @@ -48197,7 +48323,9 @@ 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(); + 917/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_kernel_build_params.dir/link.d CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -o ../bin/test_kernel_build_params -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' + | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); @@ -48220,14 +48348,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"))) | ^ -[ 75%] Built target test_check_numerics_test -make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/depend +[ 77%] Built target test_kernel_build_params +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_pooling3d.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_sequences.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 -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/bn_peract_test.cpp:39: +[ 77%] Building CXX object test/CMakeFiles/test_sequences.dir/sequences.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sequences.dir/sequences.cpp.o -MF CMakeFiles/test_sequences.dir/sequences.cpp.o.d -o CMakeFiles/test_sequences.dir/sequences.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -48236,29 +48366,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.hppIn 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_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_3d_bn_spatial &>' 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_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_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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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"))) + | ^ +:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48269,10 +48441,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"))) | ^ -[ 77%] 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 -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_embed_sqlite.dir/link.d CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -o ../bin/test_embed_sqlite -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -48315,8 +48483,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -48325,25 +48492,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 - 797 | cpuf = run_cpu(fIn file included from a/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] -l 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppse,: 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herec - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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( | ^ -a/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp: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(); | ^ @@ -48351,7 +48508,7 @@ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-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); + 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); @@ -48359,37 +48516,92 @@ /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); | ^ -h/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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"); | ^ -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' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -_miss, v, xs...); +4 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_dropout &>' 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/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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"))) + | ^ +[ 77%] 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_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: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/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"); @@ -48400,7 +48612,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -48409,30 +48621,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -48442,26 +48654,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"))) | ^ -[ 77%] Built target test_embed_sqlite -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' -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cache.dir/link.d CMakeFiles/test_cache.dir/cache.cpp.o -o ../bin/test_cache -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] 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 -[ 77%] Built target test_cache -make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Building CXX object test/CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -MF CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o.d -o CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -48505,7 +48697,127 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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 = typenaIn file included from me/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp :s28t: +dIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::r34e: +sIn file included from u/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppl:t29_: +o/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppf<:F52u:n39ct:i owarning: n'result_of<(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 r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:s741u:l20:t _note: tyin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herep +e = typ e741n | a m e s t d : : r e s urlett_uorfn< Fduentcatciho_na(sy)n>c:(:[t=yp]e ;{ + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::741797::2024:: note: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herein instantiation of function template specialization 'test_driver::run_cpu>' requested here + + 741 | 797 | return detac h _ a s ync([=] { c +p u| f ^ += run_cpu(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppf:a797l:s24e:, note: cin instantiation of function template specialization 'test_driver::run_cpu>' requested herea +che_m 797 | i ss , v , x s . . . ) ; + c| p ^u +f = run_cpu(false, cach/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:_879m:16i:s s, v, xnote: 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_backwards_bias &>' requested here. +..); + | ^879 + | ret/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:u16r:n note: vin instantiation of function 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 heree +rify 879 | _ i m p l ( + r| et ^u +rn verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp :| 2613 ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp9::432:25 :note: in instantiation of function template specialization 'test_driver::verify>' requested herenote: +in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | 432 | v e r if y ( v e r i f y _ b a c kvwearridfs_yb(ivaesry{_ofuotrpwuatr,d _bcioansv}_);bi +a s| < ^T +>{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::917917::4646:: note: note: in instantiation of member function 'conv_bias_driver::run' requested herein instantiation of member function 'cba_fusion_driver::run' requested here + + 917917 | | ssttaattiicc_cast<_Dcearsitvi(vtehdi*s>)(-t>hriusn)(-)>; +r | ^ +un(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :| 1299 ^: +71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299 1299 | : 71 : note: in instantiation of function template specialization 'test_driver::base_run>' requested here + run_data(d ata_arg1299s | . b e g i n ( ) ,r udna_tdaa_taar(gdsa.etnad_(a)r,g s[.&b]e g{i nd(.)t,e mdpaltaate base__arrugsn.[(&)]; {} )d; + | ^ +.templa/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:e 1333b:a5s:e _note: rin instantiation of function template specialization 'test_drive_impl_1>' requested hereun +t(e)s;t _})d;r +i v| e ^_ +impl_1(:p1333r:o5g:r anote: min instantiation of function template specialization 'test_drive_impl_1>' requested here_ +name, as )1333; | + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358t:e13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +st_drive _1358i | m p l _ 1 < D r i v e rt>e(sptr_odgrriavme__niammpel,< aDsr)i;v +e | r ^< +int8_t>>(argv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:01358]:,13 :s tnote: in instantiation of function template specialization 'test_drive_impl>' requested hered +::move(as )1358) | ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5t:e snote: tin instantiation of function template specialization 'test_drive' requested here_ +drive_i m459p | l < D rtievset_drivre<s>i(oanr_gdvr[i0v]e,r>(arg cs,t da:r:gmvo)v;e +( a| s ^) +); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits::269144::942:: note: note: in instantiation of function template specialization 'test_drive' requested here'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + + 2691 | { 44} | i_nGtL ImaBiCnX(Xi1n7t_DEPREC AaTrEgDc_,S UcoGnGsEtS Tc(h"asrt*d :a:rinvoke_grve[s]u)l t{ "t)e;s +t _| d ^r +ive(a r124gc | ,# adregfvi)n;e }_ +G L| IBCXX1 ^7 +_DEPRECATED_SUGGEST(ALT) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits_:GLIBCXX_2691D:E9P:R Enote: C'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereA +TED_SUGGES T2691( | A L T ) + | ^ +{ } _G/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hL:I100B:C19X:X note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +17_DEP R100E | C A T_E_attriDb_uStUeG_G_E S(T((_"_deprecsattded:_:_i n(v"uoskee _'r" esALuTl t"' ins"t)e;a +d 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: @@ -48525,62 +48837,159 @@ 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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"))) + | ^ +"))) + | ^ +| ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - Derived*>(this)->run(); -52 | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | 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 run_dat:741:20: note: in 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 - a(data_args.begin()797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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_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:227:13) &>' 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/activation.cpp:333: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 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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, data_args.en:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - d(), [&] { d.template base_1333 | run( ); }); - 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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 + 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/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _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"))) | ^ -1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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"); | ^ @@ -48590,40 +48999,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/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: +[ 77%] 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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.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"); | ^ @@ -48633,7 +49043,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: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48642,29 +49055,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.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"); @@ -48675,8 +49088,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -48685,29 +49098,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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 '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 '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/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_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"); @@ -48718,44 +49131,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"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_aux.dir/link.d CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -o ../bin/test_bn_aux -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Built target test_bn_aux -make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/depend -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_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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48775,29 +49189,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_spatial_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_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_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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -48808,22 +49222,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"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cache.dir/link.d CMakeFiles/test_cache.dir/cache.cpp.o -o ../bin/test_cache -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/build +[ 77%] Built target test_cache +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' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +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 +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_check_numerics_test.dir/link.d CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -o ../bin/test_check_numerics_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Built target test_check_numerics_test +make -f test/CMakeFiles/test_solver.dir/build.make test/CMakeFiles/test_solver.dir/depend +[ 77%] Building CXX object test/CMakeFiles/test_soft_max.dir/soft_max.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_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 +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/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, W[ 77%] Building CXX object test/CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -ork 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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | 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] @@ -48832,29 +49270,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_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_lstm &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ + verify(verify_backward_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -48865,7 +49320,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/bn_3d_peract_test.cpp:40: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48874,30 +49338,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_ctcloss &>' 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/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -48907,7 +49371,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -48916,30 +49380,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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"); | ^ @@ -48958,14 +49422,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_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_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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(); @@ -48991,7 +49455,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -49000,30 +49464,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_fwd_batchnorm_spatial_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/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:1358:13: note: in instantiation of function template 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"); | ^ @@ -49033,8 +49497,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -49043,29 +49506,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_dropout &>' 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/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 '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 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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"); @@ -49119,7 +49582,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:27: +In file included from /build/reproducible-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] @@ -49128,40 +49592,27 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/test/ctc.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_imIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49170,29 +49621,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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: pl>(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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_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 instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); @@ -49203,8 +49671,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. -In file included from /build/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_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] @@ -49213,32 +49681,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: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_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: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/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], stdIn 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 + m741 | return detach_async([=] { + | ^ +o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + v797 | cpuf = run_cpu(false, cache_miss, v, xe(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337: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"); @@ -49249,38 +49724,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/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...); +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_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_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -49291,8 +49756,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"))) | ^ -[ 77%] Linking CXX executable ../bin/test_handle_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_handle_test.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -49310,7 +49773,49 @@ 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{ + 3173 | auto fwdTrainOutputPair = verify(verify_forwaIn 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_train_3d_bn_per_activation &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +rd_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(); @@ -49336,25 +49841,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -49363,30 +49851,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -49396,7 +49884,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -49405,30 +49893,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49438,7 +49926,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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: @@ -49448,29 +49936,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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_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 + 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"); @@ -49481,75 +49969,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/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/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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<3> &, 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 - 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:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | 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:run_i warning: mdeclaration shadows a local variable [-Wshadow-uncaptured-local] +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 + [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp917 | :60:26: note: previous declaration is here + 60 | auto then(std::future f , W o rk w) -> std::future + | ^ + static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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) _GLIIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.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/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] -B 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.hppCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp: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(); @@ -49575,7 +50062,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49584,30 +50072,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_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/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49617,8 +50108,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -49627,29 +50117,66 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bias_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/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/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/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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # defIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here + 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:1363:13: note: in instantiation of function template 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"); @@ -49660,6 +50187,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"))) | ^ +ine _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -49702,7 +50234,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -49711,30 +50244,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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"); | ^ @@ -49744,16 +50277,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/pooling2d.cpp:27: -In file included from /build/reproducible-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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 + 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 + 1207797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :879:16: note: in instantiation of 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_c Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) + | ^ +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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -49764,15 +50374,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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(); | ^ @@ -49797,7 +50407,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -49806,30 +50416,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bwd_batchnorm_spatial_activ &>' 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/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); | ^ @@ -49839,7 +50449,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:27: +In file included from /build/reproducible-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] @@ -49848,72 +50459,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_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 - 1333 | In file included from test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - /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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] -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 - 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.hpp459:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | test_drive(argc, argv); - | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits | :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -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_infer_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_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 __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -: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/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); | ^ @@ -49923,61 +50538,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/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/lstm.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: -/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 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | 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_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here @@ -50007,7 +50581,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50016,29 +50591,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.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: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:1353:13: note: in instantiation of function template 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"); @@ -50049,8 +50627,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50059,29 +50637,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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/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"); @@ -50092,7 +50670,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/activation.cpp:38: +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/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] @@ -50101,80 +50688,153 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_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:227:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); +/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/activation.cpp:205: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 '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))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); + | ^~~~ +; + | ^ +/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:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # definIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] -e 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppG:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - L1027 | verify(verify_backward_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppI: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 - B1299 | 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_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | 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 +/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"); | ^ -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' - X124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_DEPRECATED_SUGGEST(ALT) _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"))) @@ -50191,7 +50851,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.hppIn file included from :879:16: note: in instantiation of function 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 @@ -50221,7 +50881,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"))) | ^ -4 warnings generated when compiling for host. +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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: @@ -50259,12 +51003,106 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124In 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:1373:13: note: in instantiation of function template 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/lrn_test.cpp:26: + | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50273,49 +51111,54 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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, inpIn 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:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 veriIn 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] -u 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - -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:1358:13: note: in instantiation of function template 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/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); fy_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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(); + | ^ +} + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -50325,37 +51168,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"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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); }[ 77%] Linking CXX executable ../bin/test_kernel_build_params -; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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_DEPRcd /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 -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"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_handle_test.dir/link.d CMakeFiles/test_handle_test.dir/handle_test.cpp.o -o ../bin/test_handle_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -22 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/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] @@ -50364,30 +51199,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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 '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 '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/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"); | ^ @@ -50397,15 +51232,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_handle_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' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50414,30 +51241,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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1353:13: note: in instantiation of function template specialization 'test_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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_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"); | ^ @@ -50447,11 +51302,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"))) | ^ -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] -[ 77%] Building CXX object test/CMakeFiles/test_sequences.dir/sequences.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sequences.dir/sequences.cpp.o -MF CMakeFiles/test_sequences.dir/sequences.cpp.o.d -o CMakeFiles/test_sequences.dir/sequences.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: + 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50460,30 +51333,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<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: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:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); | ^ @@ -50493,7 +51369,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/bn_spatial_test.cpp:27: +/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_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] @@ -50502,29 +51414,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); @@ -50535,39 +51447,86 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::tyIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cppp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +e 52 | using result_type = typename std::result_of::type; | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/pooling_common.hpp::514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp16:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + :917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | 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_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); | ^ @@ -50577,8 +51536,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -50587,29 +51545,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -50618,53 +51576,62 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__depreIn file included from c/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: + 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] - a52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:741:20: note: in 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([=] { | ^ -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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -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 &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_: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: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:1373:13: note: in instantiation of function template 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/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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_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' - u100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -se '" ALT "' instead"))) + 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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50673,30 +51640,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -50706,8 +51673,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"))) | ^ +1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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] @@ -50716,30 +51694,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp: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/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 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -50749,6 +51727,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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%] Linking CXX executable ../bin/test_handle_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_handle_test.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -50758,13 +51738,424 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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/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))) +clang++-17: | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hppwarning: :78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] 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 + + | ^~~~~~ +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +/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 * aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +_ s52 | using result_type = typename std::result_of::type; + | ^ +t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +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, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + i797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +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_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.cppe:205: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 + n1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization '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"))) + | ^ +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 | 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); + | ^~~~ + *(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_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.hppd:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ +r/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +op_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); + | ^~~~~~~~~~ /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); | ^~~~~~ @@ -51056,7 +52447,7 @@ /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:In file included from 12: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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] @@ -51066,7 +52457,7 @@ 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] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) @@ -51087,7 +52478,7 @@ 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()); + 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); @@ -51095,12 +52486,8 @@ /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); | ^~~~~~ -27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result/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: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]); @@ -51115,10 +52502,10 @@ 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] - t399 | if(labels[labels_offset[i] + j] >= class_sz) + 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - y405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) @@ -51130,39 +52517,27 @@ 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] -p 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); + 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 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] - e442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); + 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ - = typename std::result_of::type;/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: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: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 -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - E428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); + 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 431 | C_TY std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); + 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ -PE>{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/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: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]); @@ -51211,49 +52583,72 @@ 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 | if917( | la b e l s [ l a b e l s _ o f fssteatt[iic]_ ca+s tj<]D e=r=i vleadb*e>l(sth[ilsa)b-e>lrsu_no(f)f;s -e t| [ ^i -] + j - 1]) - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^~~~~~ -:1299:71:/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp :note: 405in instantiation of function template specialization 'test_driver::base_run>' requested here: -52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1299405 | | r u n _ d a t a ( diaft(al_aabreglss.[bleagbienl(s)_, odfaftsae_ta[rig]s .e+n dj(]) ,= =[ &l]a b{e lds.[tlemapblealtse _boafsfes_ertu[ni<]D r+i vje r-> (1)];) -} )| ; ^~~~~~ - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppunsafe buffer access [-Wunsafe-buffer-usage]: -1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -409 | 1333 | i f ( ltaebsetl_Ldernigvteh_si[mip]l _+1< Drreipveera>t([pir]o g>r aimn_pnuatmeL,e nagst)h;s - [i| ] ^ -) + 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/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp::1368409::1342:: note: warning: in instantiation of function template specialization 'test_drive_impl>' requested hereunsafe buffer access [-Wunsafe-buffer-usage] - - 409 | 1368 | i f ( l atbeesltL_ednrgivteh_si[mip]l <+D rrievpeerat 16in>>p(uatLregnvg[t0h]s,[ is]t)d: -: m| o ^~~~~~~~~~~~v -e(as/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp):)428;: -29 :| ^warning: -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 428/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp | : 741 : 5 :s tnote: din instantiation of function template specialization 'test_drive' requested here: -:copy(in p741u | t L e n gtetshts_,d riinvpeup(aacreg_cc,p ua.rbgevg)i;n -( )| ) ^; - +/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] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + 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 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsst:d2691:::9c:op ynote: ('result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herel -abelLength s2691, | l a b e{l L}e n_GgLtIhBsC X+X 1b7a_tDcEhP_RsEiCzAeT,E D_woSrUkGsGpEaScTe(_"csptud.:b:eignvionk(e)_ r+e sbualttc"h)_;s -i | z ^e -); + 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ -/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/ctc.cpp:45::442 :note: 23:expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 124 | #442 | de f i n set d_:G:LcIoBpCyXX(1l7a_bDeElsPR,E ClAaTbEelDs_ S+U GtGoEtSaTl(_AlLaTb)e l__GlLeInB,C XwXo_rDkEsPpREaCcAeT_EDc_pSuU.GbGeEgSiTn((A)L T+) -4 | * ^ - batch_s/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hi:z100e:)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: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) | ^~~~~~~~~~~~ @@ -51273,10 +52668,29 @@ 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]) + 504 | if(labels[labels_offIn 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] +s 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +et[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]) + 504 | if(labeIn 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 + | ^ +ls[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]) @@ -51404,532 +52818,36 @@ /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_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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)->ruIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_argIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -s.begin(), data_args.end(), [&] { d.templatIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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"))) - | ^ - base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_kernel_build_params.dir/link.d CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -o ../bin/test_kernel_build_params -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Built target test_kernel_build_params -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 -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_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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%] Building CXX object test/CMakeFiles/test_soft_max.dir/soft_max.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_soft_max.dir/soft_max.cpp.o -MF CMakeFiles/test_soft_max.dir/soft_max.cpp.o.d -o CMakeFiles/test_soft_max.dir/soft_max.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_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:1373:13: note: in instantiation of function template 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/lrn_test.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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_reduce_with_indices &>' 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/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/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_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 +/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)); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51939,6 +52857,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] @@ -51947,7 +52866,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/lstm.cpp:27: +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 << j))) @@ -51973,8 +52892,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/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] @@ -51983,40 +52901,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_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp: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: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 '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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +/build/reproducible-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/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]; @@ -52079,7 +52983,21 @@ 193 | c_ptr[n * c_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_st 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"))) + | ^ +ride + 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]; @@ -52171,7 +53089,49 @@ /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/rnn_util.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) + | ^ +: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] @@ -52222,7 +53182,15 @@ /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/rnn_util.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(: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] @@ -52235,7 +53203,45 @@ 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + 207 | mm_e += a_ptr[m * a_str[=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +ide + 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]; @@ -52249,37 +53255,122 @@ /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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: 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 | unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += 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; + 248 | c_ptr[n * c_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; + 248 | c_ptr[n * c_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: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_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]; +r 261 | c_ptr[n * c_stride + k] += 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; +e 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +t 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ +urn detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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)); + | ^ +/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/lstm.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ +208 warnings generated when compiling for gfx906. /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); | ^~~~~~~~~~ @@ -52289,15 +53380,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | uIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -52306,119 +53389,129 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppsing result_type = ty:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' 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 - pename std::result_of::type; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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 - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | 797 | cpuf = run _cpu(false, cache_miss, v, xs... ) test_drive_impl_1(program_name, as); +/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/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | { } _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' - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here -124 | 879 | return verify#_impl( - | ^ - d/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 -e 2471 | fine _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"))) | ^ - verify(verify_forward_conv{ - | ^ -/build/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/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ - 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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_im/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpppl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -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/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: 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 - 2691 | { } _GLIBCXX11120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -7_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); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("us/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - e '" ALT "' instead"))) + 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); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp: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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52428,17 +53521,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/cba_inference.cpp:28: +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] @@ -52447,30 +53531,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 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/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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"); | ^ @@ -52480,16 +53564,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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: @@ -52499,30 +53574,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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: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"); | ^ @@ -52532,7 +53607,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -52541,29 +53616,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -52574,74 +53649,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/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: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: +122 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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppwarning: 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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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.hpp78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 79 | matrix + - | ^~~~~~ -); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/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/driver.hpp:879:16: note: in instantiation of 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 - 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); - | ^~~~~~~ -879 | /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; - | ^~~~~~ -return veri/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -f 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), - | ^~~~~~ -y_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp/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 - :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] +/build/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.hpp156:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 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 - mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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.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"); | ^ @@ -52651,363 +53693,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_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]; - 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()); - | ^~~~~~~~ - -/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.hppIn file included from :261/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:48::26 : -warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppunsafe buffer access [-Wunsafe-buffer-usage] -:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 261 | 1347 | c _spttdr:[:nv e*c tco_rs= aas_(patrrg[vm +* 1a,_ satrrgidve ++ anr]g c*) ;b -_ p| t ^~~~r -[k * b_stride/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :+1347 :m43]:; -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]| - ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261: 741347: | warning: unsafe buffer access [-Wunsafe-buffer-usage] - std::vect o261r | < s t d : : s t r i n g > a s ( a r gcv_ p+tr [1n, *a rcg_vs t+r iadreg c+) ;k -] | + ^~~~= - 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] =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] - 52 | usinbg result_type = typename std::result_of::type; + 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 - ta * 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.hpp741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -207/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2471 | verify(verify_forward_conv{ - | ^ -226/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.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] +/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.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:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-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: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.hpp1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :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.hpp1353 | 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); } - | ^ -261/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: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] - :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/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"); | ^ -263/usr/bin/../lib/gcc/x86_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; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: 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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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 | 122 warnings generated when compiling for gfx906. - dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: -1120: 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -49/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); - | ^~~~ - 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/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53016,29 +53745,70 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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); + | ^ +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:1353:13: note: in instantiation of function template specialization 'test_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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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_DEPRECATE/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1373:13: note: in instantiation of function template specialization 'test_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/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"); @@ -53049,7 +53819,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/bn_3d_peract_test.cpp:40: +D_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -53058,29 +53833,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53091,51 +53866,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/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()); - | ^~~~~~~~ -12 warnings generated when compiling for gfx906. -/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_3d_spatial_test.cpp:27: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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/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] @@ -53144,30 +53881,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' 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_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_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 - 1299 | run_data(data_args.b4e warnings generated when compiling for gfx906. -gin(), 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/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"); @@ -53178,8 +53914,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"))) | ^ -122 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53188,30 +53929,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1353:13: note: in instantiation of function template 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"); | ^ @@ -53221,8 +53965,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -53231,29 +53974,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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 '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:1373:13: note: in instantiation of function template specialization 'test_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/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"); @@ -53264,417 +54007,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/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: -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: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_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 +In file included from 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/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: +5 warnings generated when compiling for host. +[ 77%] Linking CXX executable ../bin/test_find_db +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_find_db.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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.hpp263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -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 | /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 | static_cast(this)->run(); +/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 - mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp1299: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] - 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 - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2691207 | mm_e += 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 { } _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: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.hpp124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -124 248 | c_ptr[n * c_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# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _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: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: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"))) | ^ -:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_In file included from stride + k] += a_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] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +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] -261 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - c_ptr[n * c_stride + k] += 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] -741 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; - | ^~~~~ - 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 | /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.hppc:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - puf = 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...); | ^ -191/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 - | mm_e += 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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.cpp193 | c_ptr[n * c_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] - :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.hpp207:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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 -207 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 - | mm_e += 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] - 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 - 226 | c_ptr[n * c_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] -1368 226 | c_ptr[n * c_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] - | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); - | ^ -240/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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' - mm_e += 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] -124 240 | mm_e += 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] - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _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' - 248 | c_ptr[n * c_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] 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -261 | c_ptr[n * c_stride + k] += a_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]; - | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - ^~~~~ - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-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] @@ -53683,41 +54107,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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, /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppxs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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_infer_gru &>' requested here 879 | return verify_impl( | ^ -827/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333: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 - :15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 333827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ - | 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/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:1373:13: note: in instantiation of function template 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp - 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 - 827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -2691 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/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -53725,27 +54140,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"))) | ^ -/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_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: @@ -53755,15 +54149,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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(); | ^ @@ -53788,7 +54182,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -53797,29 +54192,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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_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"); @@ -53830,7 +54225,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 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] @@ -53839,21 +54234,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_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' 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_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +| ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ @@ -53872,7 +54277,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53881,30 +54287,301 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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 'batch_norm_3d_per_activation_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/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_cpIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"))) + | ^ +u(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1373:13: note: in instantiation of function template 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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 | returIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"))) + | ^ +n verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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"); | ^ @@ -53914,17 +54591,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"))) | ^ -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/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: @@ -53935,26 +54601,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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_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); } @@ -53968,7 +54634,143 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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/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) {} + | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 79%] Building CXX object test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -MF CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o.d -o CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: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/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: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; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +: 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp34:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_In file included from drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + :1037 | test_drive(argc, argv); + | ^ +27: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + In file included from 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_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:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53977,30 +54779,82 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<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: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:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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:_62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +n 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +a/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppm:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + e244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); | ^ -/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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_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"); | ^ @@ -54030,21 +54884,13 @@ 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_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] - EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) + 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' - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp85 | expect_op((LEFT), \ + 85 | expect_op((LEFT), \ | ^~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:39:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -39 | EXPECT_EQUAL(*++it, 4); +/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) @@ -54056,49 +54902,106 @@ 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) EXPECIn file included from T_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cppO:P27(: -LIn file included from E/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppF:T34,: - In file included from =/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp=:,29 : -R/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppI:G52H:T39): - warning: | 'result_of<(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/test.hpp:85:16: 52note: | expanded from macro 'EXPECT_OP' - using r e85su | l t _ t yepxe p=e ctty_poepn(a(mLeE FsTt)d,: : re s u l t _ o f < F un c t i o 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp : 41 : 18 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]r -eturn det a41c | h _ a s y n c ( [E=X]P E{C -T (| + ^+ -it == test/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:s797e:q24.:e nnote: din instantiation of function template specialization 'test_driver::run_cpu>' requested here( -)); + 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()); | ^~ - 797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp : 79 : 14 : note: expanded from macro 'EXPECT' - cpuf = r u79n | _ c p u ( f a l sief,( !c(a_c_hVeA__mAiRsGs,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_forward_conv_bias_batchnorm_activ &>' requested here - \ - | ^~~~~~~~~~~ -879 | return verify_impl( +/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/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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/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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54110,6 +55013,57 @@ 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_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/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))) @@ -54135,7 +55089,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.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: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]; @@ -54392,39 +55346,11 @@ /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); - | ^~~~~~~~~~ +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: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); - | ^~~~~~~~~~ -9 warnings generated when compiling for gfx906. -/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/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] @@ -54433,30 +55359,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_inference_batchnorm_activ &>' 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/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_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"); | ^ @@ -54466,8 +55392,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/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/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_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] @@ -54476,29 +55404,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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_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:1363:13: note: in instantiation of function template 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/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"); @@ -54509,7 +55437,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_spatial_test.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: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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54518,72 +55471,79 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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:1353:13: note: in instantiation of function template 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); -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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/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"))) - | ^ -:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -54593,51 +55553,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54646,30 +55563,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1353:13: note: in instantiation of function template 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"); | ^ @@ -54679,41 +55599,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"))) | ^ -127 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/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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); | ^ @@ -54723,10 +55641,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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%] 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/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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54735,29 +55651,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54768,18 +55687,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +127 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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54788,29 +55697,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bias_activ &>' 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/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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"); @@ -54821,7 +55730,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -54830,41 +55739,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_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:In file included from 2691/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] -: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 - | ^ -: 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 + 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' @@ -54873,7 +55772,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -54882,30 +55782,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: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:1353:13: note: in instantiation of function template 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); | ^ @@ -54924,15 +55827,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: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:333: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); }); | ^ @@ -54960,7 +55863,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -54969,30 +55872,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_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 &>' 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/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | 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 '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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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"); | ^ @@ -55000,42 +55919,25 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__depreIn 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] - cated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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 + veriIn file included from fy(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/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/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"); | ^ @@ -55045,39 +55947,90 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_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_typIn 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 &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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( +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([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp867: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}); + | ^ +13/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 + note: 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + in instantiation of function template specialization 'test_driver::verify>' requested here1373 | 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 +867 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/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"); @@ -55088,51 +56041,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/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: +9 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55141,30 +56052,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_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: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:1353:13: note: in instantiation of function template 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); | ^ @@ -55174,7 +56088,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:27: +In file included from /build/reproducible-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] @@ -55183,29 +56098,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' 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/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_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"); @@ -55216,7 +56131,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%] 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/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] @@ -55225,30 +56143,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55258,6 +56176,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/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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: @@ -55267,26 +56194,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_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:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); @@ -55300,7 +56227,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -55309,29 +56236,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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_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"); @@ -55342,7 +56269,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/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/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] @@ -55351,8 +56280,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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55361,32 +56290,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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 '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/pooling2d.cpp:101: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_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"); @@ -55397,19 +56323,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/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()); - | ^~~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_find_db.dir/link.d CMakeFiles/test_find_db.dir/find_db.cpp.o -o ../bin/test_find_db -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Built target test_find_db -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/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/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] @@ -55418,30 +56348,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_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +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()); + | ^~~~~~~~ +/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55452,22 +56390,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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' -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); - | ^~~~ -[ 77%] Building CXX object test/CMakeFiles/test_solver.dir/solver.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_solver.dir/solver.cpp.o -MF CMakeFiles/test_solver.dir/solver.cpp.o.d -o CMakeFiles/test_solver.dir/solver.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -55476,30 +56399,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1353:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -55509,7 +56432,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -55518,32 +56441,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, (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 vIn 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()); - | ^~~~~~~~ -erify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333: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/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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | DriverIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -55552,30 +56483,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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"); | ^ @@ -55585,60 +56516,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"))) | ^ - d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_DEPRECATIn file included from E/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] -D 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/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 - :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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); | ^ @@ -55648,23 +56558,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"))) | ^ -19 warnings generated when compiling for gfx906. -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); +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: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: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/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -55675,29 +56575,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -55721,14 +56621,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: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(); @@ -55754,7 +56654,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -55763,97 +56663,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_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_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_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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_resulIn 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] -t 43 | virtual ~PerfConfig() = default; - | ^ -"/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - )53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.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::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"))) | ^ -237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfIn file included from ConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - :27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -100 | 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:60:26: note: previous declaration is here - :62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp: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_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] @@ -55862,30 +56706,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_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: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:1353:13: note: in instantiation of function template 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"); | ^ @@ -55895,54 +56742,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55951,33 +56752,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ -/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 '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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55987,55 +56785,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/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/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: @@ -56045,26 +56794,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_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_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp: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:1373:13: note: in instantiation of function template specialization 'test_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); @@ -56078,7 +56827,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -56087,30 +56837,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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: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:1353:13: note: in instantiation of function template 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/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"); | ^ @@ -56120,7 +56870,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -56129,29 +56879,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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: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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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"); @@ -56162,35 +56912,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/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/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/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/activation.cpp:38: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sequences.dir/link.d CMakeFiles/test_sequences.dir/sequences.cpp.o -o ../bin/test_sequences -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 79%] Built target test_sequences +make -f test/CMakeFiles/test_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=" +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' +[ 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 +12 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] @@ -56199,32 +56934,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56235,18 +56970,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: -In file included from /build/reproducible-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] @@ -56255,32 +56980,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56292,41 +57014,38 @@ 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/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_backwards_bias &>' 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: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:1373:13: note: in instantiation of function template 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_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"); @@ -56337,7 +57056,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -56346,30 +57066,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: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_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"); | ^ @@ -56379,7 +57102,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56388,30 +57112,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_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_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/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); | ^ @@ -56421,16 +57148,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -56439,29 +57157,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -56472,7 +57193,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -56481,29 +57202,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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"); @@ -56514,7 +57235,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -56523,30 +57244,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_infer_bn_spatial_recalc &>' 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_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:1368:13: note: in instantiation of function template specialization 'test_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/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_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"); | ^ @@ -56556,45 +57277,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/perfdb.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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 | reIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.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: @@ -56604,29 +57287,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -56640,26 +57323,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"))) | ^ -turn verify_impl( +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activati12on_recalc{input, scale, shift warnings generated when compiling for gfx906. -}); - | ^ -/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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56670,9 +57366,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/conv2d.cpp:26: -In file included from /build/reproducible-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] @@ -56681,30 +57375,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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: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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56714,42 +57408,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"))) | ^ -[ 77%] Linking CXX executable ../bin/test_sequences -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sequences.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29clang++-17: -: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp: 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] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_per_activation_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_forward_infer_3d_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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_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"); @@ -56760,23 +57450,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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] @@ -56785,32 +57459,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_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: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 - 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/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"); @@ -56821,64 +57492,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/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.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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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; + 52 | using result_type = typename std::result_: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) {} + | ^ +of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: 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 +/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:1358:13: note: in instantiation of function template 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"); | ^ @@ -56888,23 +57560,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"))) | ^ -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 +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 - 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/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"); @@ -56915,8 +57603,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/na_inference.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] @@ -56925,30 +57612,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_3d_bn_per_activation_recalc &>' 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:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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"); | ^ @@ -56958,12 +57645,372 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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/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] -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/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.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); + | ^~~~~~~~~~ +127 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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56972,29 +58019,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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/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"); @@ -57005,37 +58052,86 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57046,8 +58142,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/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/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] @@ -57056,30 +58159,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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: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:1353:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -57089,7 +58192,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/na_train.cpp:36: +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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57098,29 +58211,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<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:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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"); @@ -57131,16 +58247,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/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_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: @@ -57150,14 +58256,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_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: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: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(); @@ -57183,35 +58289,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_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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' 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/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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -57222,9 +58338,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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' -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/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] @@ -57233,29 +58347,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 &>' 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:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57266,12 +58380,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_sequences -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/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_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] @@ -57280,30 +58389,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1373:13: note: in instantiation of function template 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/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"); | ^ @@ -57313,13 +58422,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"))) | ^ -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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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] @@ -57328,32 +58448,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/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:1368:13: note: in instantiation of function template 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_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"); @@ -57364,15 +58481,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57381,30 +58490,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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: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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57414,8 +58523,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -57424,33 +58532,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -57460,7 +58565,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_spatial_test.cpp:27: +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; + | ^ +19 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] @@ -57469,29 +58591,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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"); @@ -57502,8 +58624,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] @@ -57512,29 +58633,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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_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/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:333: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57545,29 +58669,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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); - | ^~~~ -[ 77%] Linking CXX executable ../bin/test_gpu_nchw_nhwc_transpose -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/link.txt --verbose=1 -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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -57577,32 +58679,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57613,7 +58715,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -57622,32 +58725,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); @@ -57658,7 +58758,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/bn_peract_test.cpp:39: +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/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] @@ -57667,29 +58783,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57700,25 +58816,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/fusion_aux.cpp:29: +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: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/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57727,30 +58874,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:1353:13: note: in instantiation of function template specialization 'test_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"); | ^ @@ -57760,8 +58910,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"))) | ^ -12 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/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/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] @@ -57770,30 +58928,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_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_reduce_with_indices &>' 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/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: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/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 + | ^ + d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here + 963 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57803,8 +58970,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: +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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57813,32 +58989,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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"); @@ -57849,7 +59022,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/conv3d.cpp:26: +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/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: @@ -57859,36 +59039,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 - 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] -797 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); - | ^~~~ - cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/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]; + | ^~~~~~~ +), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57899,10 +59081,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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] @@ -57911,29 +59090,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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_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:1373:13: note: in instantiation of function template specialization 'test_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/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"); @@ -57944,39 +59123,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/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_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp: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/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57986,6 +59162,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/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/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/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: @@ -58008,6 +59203,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. 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: @@ -58030,20 +59226,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) {} | ^ -17 warnings generated when compiling for gfx906. -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/link.d CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -o ../bin/test_gpu_nchw_nhwc_transpose -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Built target test_gpu_nchw_nhwc_transpose -make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_sqlite_perfdb.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 79%] Building CXX object test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -MF CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o.d -o CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +[ 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 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -58052,33 +59239,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_reduce_with_indices &>' 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: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/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/pooling2d.cpp:101: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/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"); | ^ @@ -58086,40 +59270,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__In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: + 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 ("use '" ALT "' instead"))) - | ^ - detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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_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/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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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:1353:13: note: in instantiation of function template 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"); @@ -58130,8 +59318,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/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/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] @@ -58140,29 +59336,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bn_spatial_use_saved &>' 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/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 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -58173,55 +59369,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/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_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: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -58232,12 +59412,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"))) | ^ -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: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_fusion_aux.dir/link.d CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -o ../bin/test_fusion_aux -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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(); + | ^ +[ 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -58247,32 +59451,34 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 - 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_datmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/build +a(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -58283,7 +59489,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/bn_spatial_test.cpp:27: +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +14 warnings generated when compiling for host. +[ 81%] Building CXX object test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -MF CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o.d -o CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.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] @@ -58292,29 +59510,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template 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.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"); @@ -58325,15 +59543,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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); - | ^~~~ -3 warnings generated when compiling for host. -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: @@ -58343,29 +59553,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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"); @@ -58376,45 +59586,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"))) | ^ -[ 81%] Linking CXX executable ../bin/test_fusion_aux -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fusion_aux.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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) {} - | ^ -29 warnings generated when compiling for gfx906. -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 : PerfCoIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +[ 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/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/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] @@ -58423,90 +59606,70 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | veri/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppfy(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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) - | ^ -nfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfclang++-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] -igConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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/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 '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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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); i}ver>(progr +a m_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: +1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits/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 +2691 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +:9:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBnote: CXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +'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/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' @@ -58515,36 +59678,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/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_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp: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/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/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"); | ^ @@ -58554,7 +59720,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -58563,30 +59729,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 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_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: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/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"); | ^ @@ -58596,39 +59762,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/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: +/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/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 + | ^ +/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) {} + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/link.d CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -o ../bin/test_gpu_nchw_nhwc_transpose -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 81%] Built target test_gpu_nchw_nhwc_transpose +make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_copy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -58649,15 +59861,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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(); | ^ @@ -58682,15 +59894,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:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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: @@ -58700,15 +59903,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: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: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: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: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: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:326: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); }); | ^ @@ -58736,70 +59939,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /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 _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/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] - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { - | ^ -:1347:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 43797 | : cpuf = run_cpu(false, cache_miss, v, xs..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:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.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] @@ -58808,33 +59949,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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 '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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -58851,7 +59989,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +29 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] @@ -58860,29 +60000,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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<2> &, 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: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/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"); @@ -58893,36 +60036,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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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: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:1358:13: note: in instantiation of function template 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"); | ^ @@ -58932,7 +60082,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/immed_conv2d.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: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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -58942,29 +60101,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -59000,7 +60159,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -29 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -59026,7 +60184,16 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_spatiaIn 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 + | ^ +l_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); @@ -59068,7 +60235,8 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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(), ConvDim,12 warnings generated when compiling for gfx906. + in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); @@ -59107,60 +60275,48 @@ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.beIn 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] -g 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 - n741 | return detach_async([=] { + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.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_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); + | ^~~~ + std::copIn 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/test/driver.hpp() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +y_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpu/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppf:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppve:r257i:f77y:_ bwarning: aunsafe pointer arithmetic [-Wunsafe-buffer-usage]c -kward_conv | { - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 : 46 :s tnote: din instantiation of member function 'conv_driver::run' requested here: -:copy_n(o u917t | _ s p a t i a l _ i d . b e g i ns(t)a,t iCco_ncvaDsitm<,D eoruitv_eidd*.>b(etghiins())- >+r 2u)n;( -) ;| - ~~~~~~~^~~~~~~ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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) _GLIB/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppCX:X257_:D77E:P Rwarning: Eunsafe pointer arithmetic [-Wunsafe-buffer-usage]C -ATED_SUGGEST(AL T257) | - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 100 : 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - std: :100c | o p y__n_(aotuttr_isbpuattei_a_l _(i(d_._bdeegpirne(c)a,t eCdo_n_v D(i"mu,s eo u't"_ iAdL.Tb e"g'i ni(n)s t+e a2d)";) -) )| - ~~~~~~~^~~~~~~ -| ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -59242,51 +60398,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(fal/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppse:,342 :c71a:c hwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ -miss, v, xs.. .342) | ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :s879t:d16::: cnote: oin instantiation 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 herep -y_n(i n879_ | s p a t i a l _ irdet.ubren gvienr(i)f,y _CiomnpvlD( -i m| , ^ -in_id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp(:)318 :+35: 2note: )in instantiation of function template specialization 'test_driver::verify>' requested here; - +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - 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>(ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppgv:[3420:]71,: swarning: tunsafe pointer arithmetic [-Wunsafe-buffer-usage]d -::move(as) );342 | - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp : 341 : 42 : note: sin instantiation of function template specialization 'test_drive' requested heret -d::copy_n( i341n | _isnpta tmiaailn_(iidn.tb eagrignc(,) ,c oCnosntv Dcihma,r *i na_rigdv.[b]e)g i{n (t)e s+t _2d)r;i -v e| < ~~~~~~^~~~~~~l -rn_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 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ @@ -59299,8 +60413,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/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/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] @@ -59309,29 +60450,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); @@ -59342,53 +60483,64 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +82 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_dropout &>' 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/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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) + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATIn 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); + | ^~~~ +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"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_fusion_aux.dir/link.d CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -o ../bin/test_fusion_aux -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +29 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59397,31 +60549,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/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[ 81%] Built target test_fusion_aux -f = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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(vemake -f test/CMakeFiles/test_tensor_api.dir/build.make test/CMakeFiles/test_tensor_api.dir/depend -rify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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"); @@ -59432,16 +60582,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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' -[ 81%] Building CXX object test/CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -MF CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o.d -o CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_api.cpp -82 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/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] @@ -59450,74 +60591,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<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:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp: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.beIn 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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_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] -g 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.hppi:741:20: note: in 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...); | ^ -n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation 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_data_rnn &>' 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/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: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); - | ^ -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 - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.ha:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -t 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -a_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/pooling2d.cpp:101: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"); @@ -59528,7 +60667,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: +[ 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/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: @@ -59538,29 +60679,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -59581,17 +60722,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -59617,8 +60758,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: -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/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] @@ -59627,29 +60770,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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"); @@ -59660,7 +60803,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59669,29 +60813,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1358:13: note: in instantiation of function template specialization 'test_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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -59702,8 +60846,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59712,30 +60856,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -59745,32 +60892,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/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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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(dIn file included from ata_args.begin(), data_args.end(), [&] {/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp d.template bas:e_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +12 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:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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' +[ 81%] Built target test_tensor_api +make -f test/CMakeFiles/test_tensor_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_ops.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 81%] Building CXX object test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -MF CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o.d -o CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -59790,92 +60941,19 @@ 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 | : 1333 : 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - static_ c1333a | st < D e rtievsetd_*d>r(itvhei_s)i-m>prlu_n1(<)D;r -i v| e ^r ->(program_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppna:m1299e:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | , rausn_)d;a -t a| ( ^d -ata_args.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:n1353(:)13, data_args.end(), [&] :{ note: din instantiation of function template specialization 'test_drive_impl>' requested here. -template ba s1353e | _ r u n < D r i v e r > (t)e;s t}_)d;r -i v| ^e -_impl>' requested herel -f_float 1333: | : h a l ft>e>s(ta_rdgrvi[v0e]_,i msptld_1:<:Dmroivvee(ra>s()p)r;o -g r| a ^m -_name, 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 -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -62 | int mai n1353( | i n t a r g c , c otnesstt _cdhrairv*e _airmpglv<[D]r)i v{e rtf>i(anrdg2v_[d0river>(ar]gc,, satrdg:v:)m;ov e}(a -s )| ) ^; - - | ^ -/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 -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691: 965: | note: in'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heret - main(int 2691a | r g c , {c on}s t_ GcLhIaBrC*X Xa1r7g_vD[E]P)R {E CteAsTtE_Dd_rSiUveG;( -a r| g ^c -, 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 | #/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :d2691e:f9:i nnote: e'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -_GLIBCXX1 72691_ | D E P R {E C}A T_EGDL_ISBCUGXGX1E7S_TD(EAPLRTEC)A T_EGDL_ISBUCGXGXE_SDTE(P"sRtEdC:A:TiEnDv_oSkUeG_GrEeSsTu(lAtL"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'/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h -:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'100 - | __attrib u124t | e#_ _de f(i(n_e_ d_eGpLrIeBcCXaXt1e7d__D_E P(R"EuCsATeE D'_"S UAGLGTE S"T'( ALiTn)s t_eGaLdI"BC)X)X)_ -D E| P ^R -ECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.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: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/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"); @@ -59886,7 +60964,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/reduce_test.cpp:27: +5 warnings generated when compiling for host. +[ 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/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 + | ^ +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] @@ -59895,30 +60989,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' 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/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: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:1358:13: note: in instantiation of function template 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"); | ^ @@ -59928,8 +61022,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -59938,32 +61031,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/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: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 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); @@ -59974,36 +61064,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/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_train_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_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:1373:13: note: in instantiation of function template 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"); | ^ @@ -60013,8 +61106,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -60023,30 +61115,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: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_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_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/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:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); | ^ @@ -60056,16 +61151,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60074,52 +61160,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: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_inference_batchnorm_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: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/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const cIn 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] - har* 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); } | ^ -63/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -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' - | auto then(std::future f, Work w) -> std::future - | ^ -124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _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/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60128,29 +61203,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60161,15 +61239,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: -In file included from /build/reproducible-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] @@ -60178,29 +61248,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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/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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); @@ -60211,8 +61281,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -60221,33 +61290,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/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:1353:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -60257,8 +61323,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -60267,29 +61333,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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/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 '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.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"); @@ -60300,7 +61366,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -60309,84 +61375,83 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_bn_per_activation_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_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/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_In file included from 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 - /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: + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] -2691 | 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 { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -124/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_per_activation_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 - 452523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 +/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:1353:13: note: in instantiation of function template specialization 'test_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.cpp:68: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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 X_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/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] @@ -60395,29 +61460,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); @@ -60428,7 +61493,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/lrn_test.cpp:26: +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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60437,29 +61527,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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/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"); @@ -60470,8 +61560,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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60480,32 +61594,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -60516,7 +61627,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60525,29 +61637,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -60558,45 +61673,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/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_deterministic_conv_api.dir/link.d CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -o ../bin/test_deterministic_conv_api -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 83%] Built target test_deterministic_conv_api +make -f test/CMakeFiles/test_tensor_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' +[ 83%] Building CXX object test/CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -MF CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o.d -o CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/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/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/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"); @@ -60605,10 +61721,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__ ((__deIn file included from precated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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] @@ -60617,30 +61733,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -60650,8 +61766,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -60660,57 +61776,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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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_SUGGIn file included from E/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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; | ^ -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:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppT(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -60746,15 +61865,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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(); | ^ @@ -60762,57 +61881,14 @@ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.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_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | pl_1(program_name, as); + 1333 | test_drive_impl_1(program_name, as); | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp :74:5: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ -re/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -u/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - r124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - n100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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"); | ^ @@ -60822,6 +61898,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/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/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: @@ -60831,26 +61916,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:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -60864,35 +61949,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/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/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_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:1353:13: note: in instantiation of function template specialization 'test_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.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"); @@ -60903,40 +62001,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -60946,54 +62011,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.templIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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) {} - | ^ -ate base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61003,40 +62044,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/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: +17 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); | ^ @@ -61046,41 +62084,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: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_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 +/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"); @@ -61091,8 +62123,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/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/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] @@ -61101,32 +62141,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/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/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 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); @@ -61137,17 +62174,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -61156,29 +62184,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61189,8 +62220,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -61199,31 +62229,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | 7 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...); | ^ - warning/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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_reduce_with_indices &>' 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.hpps generated when compiling for host. -: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: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:1353:13: note: in instantiation of function template 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/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"); | ^ @@ -61233,38 +62262,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/pooling3d.cpp:27: -In file included from /build/reproducible-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] @@ -61273,116 +62272,123 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, 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: [ 81%] Linking CXX executable ../bin/test_find_2_conv -in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_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 -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/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: + 2691 | { } _GLIn file included from I/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' 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 +C/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +X/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppX:797:24: 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_bwd_batchnorm_peract_activ &>' requested here +1/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp7:326: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 +D 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.hppE:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppP:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +R 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppE:337:42: note: in instantiation of function template specialization 'test_drive' requested here +C 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"); +AT/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +E 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +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.hSUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:19: note: expanded 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/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_ctcloss &>' 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/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/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/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/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"); | ^ @@ -61392,9 +62398,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"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61403,29 +62417,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<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:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -61436,8 +62453,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +2 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] @@ -61446,30 +62463,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_reduce_no_indices &>' 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/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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here + 965 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61479,8 +62496,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61489,32 +62506,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_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: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/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_traits11 warnings generated when compiling for gfx906. -:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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' @@ -61523,57 +62539,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/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) {} - | ^ +4 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_sofmax &>' 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/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/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/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"); @@ -61584,7 +62582,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/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/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] @@ -61593,8 +62600,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 | ^ -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/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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61603,29 +62618,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bwd_batchnorm_peract_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: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:1368:13: note: in instantiation of function template 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_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"); @@ -61636,7 +62651,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -61645,29 +62661,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -61678,7 +62694,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/rnn_vanilla_dropout.cpp:27: +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/reduce_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -61688,30 +62730,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -61721,9 +62763,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"))) | ^ -5 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: +/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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61732,32 +62779,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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"); @@ -61768,21 +62812,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/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 - | ^ -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/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] @@ -61791,46 +62822,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 | In file included from auto out = verify(verify_forward_pooling{}, input, filter, indices); - | /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 = typenam ^e std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 707 | 741 | ru n_i m ple(); - t| ^ -urn detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61841,26 +62855,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"))) | ^ - return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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/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/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"); | ^ @@ -61870,7 +62894,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -61879,29 +62903,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_dropout &>' 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/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -61912,8 +62936,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61922,30 +62946,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_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61955,7 +62982,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -61964,32 +62992,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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_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: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:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::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: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/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -62000,7 +63028,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -62009,6 +63037,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 | ^ +29 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -62052,8 +63081,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/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +19 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] @@ -62062,30 +63092,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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/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"); | ^ @@ -62095,45 +63125,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"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_find_2_conv.dir/link.d CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -o ../bin/test_find_2_conv -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 83%] Built target test_find_2_conv -make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_cast.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lrn_foward &>' 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/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); @@ -62144,12 +63164,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 83%] Building CXX object test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -MF CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o.d -o CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -62158,115 +63174,114 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp: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 - 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/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/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_reIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { + s741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (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_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_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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/activation.cpp:337:42: note: in instantiation of function template specialization '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 +l/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +t 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62276,8 +63291,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/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] @@ -62286,29 +63310,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_data_rnn &>' 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/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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"); @@ -62329,15 +63353,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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(); | ^ @@ -62362,7 +63386,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62371,29 +63396,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -62404,7 +63432,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: +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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -62413,7 +63448,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/ctc.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] @@ -62422,29 +63458,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_gru &>' 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/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); @@ -62455,36 +63491,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/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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_conv &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); | ^ @@ -62494,7 +63534,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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: @@ -62516,18 +63556,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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"); | ^ @@ -62537,85 +63577,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.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] - 52 | using result_type = typename std::result_of44:: -:In file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppy:p34e: -;In file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :| 29 ^: - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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 | 741 | u si n g r e s u lrte_ttuyrpne d=e ttaypcehn_aamsey nsct([d=:]: r{e -su l| t ^_ -of24::: note: tin instantiation of function template specialization 'test_driver::run_cpu>' requested herey -pe; - | ^ - 797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 741 : 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 herep -uf = run _741c | p u ( f a l s e , c a crheet_umrins sde,t avc,h _xass.yn.c.()[;= -] | { - ^ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797879::2416:: note: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested herein instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here - - 879 | 797 | re t u r n v er i f y _cipmupfl (= - ru| n ^_ -cpu(false/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp,: c2564:a35c:h enote: _in instantiation of function template specialization 'test_driver::verify>' requested herem -iss, v, x2564s | . . . ) ; - | ^a -uto fwdTrainOutputPa/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:r879 :=16 :v 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<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested herei -fy(ve r879if | y _ f o r wa r d _trreaitnu_rrnn nv{fyr_ninmDpels(c -, -| ^| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::517917::946:: note: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested herein 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.hpp517:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) - | ^ - 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 + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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/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"); @@ -62626,8 +63620,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -62636,32 +63629,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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 '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/pooling2d.cpp:101: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/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"); @@ -62672,15 +63662,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_deterministic_conv_api.dir/link.d CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -o ../bin/test_deterministic_conv_api -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 83%] Built target test_deterministic_conv_api -make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_copy.dir/DependInfo.cmake "--color=" -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.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -62690,70 +63672,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_dr:ive (warning: ar'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]g -c, argv); } - | ^ - 52 | using r/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitses:u2691l:t9_:t ynote: p'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heree - = typen a2691m | e s t d{: :}r e_sGuLlItB_CofXA:TED:_tSypUeG;G - E| S ^T -("std::invoke_result"); - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :741124 | : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - re t124u | rn detac#h _daesfyinnce( [_=G]L I{B -C X| X ^1 -7_DEPRECAT/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppE:D797_:S24U:G note: Gin instantiation of function template specialization 'test_driver::run_cpu>' requested hereE -ST(ALT) _ G797L | I B CX X _ D E P R E C A T E D _cSpUuGfG E=S Tr(uAnL_Tc)p -u (| f ^a -lse, c/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.ha:c100h:e19_: minote: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST's -, v, xs. .100. | ) ; -_ _| a ^t -tribute__ ((__dep/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:ec895:a16te:d _note: _in instantiation 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 -("us e895 ' | " A L T " ' r eitnusrtne avde"r)i)f)y -_ i| m ^p -l( - | ^ -/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:1353:13: note: in instantiation of function template specialization 'test_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 '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/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp: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"); | ^ @@ -62763,7 +63705,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62772,29 +63715,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -62805,12 +63751,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' -[ 83%] Building CXX object test/CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -MF CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o.d -o CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -62819,29 +63761,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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/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"); @@ -62852,7 +63794,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -62861,33 +63804,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_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: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/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62897,40 +63837,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/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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +11 warnings generated when compiling for gfx906. +In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename s/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 | td::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' 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/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/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_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"))) + | ^ + cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template 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"); | ^ @@ -62940,18 +63932,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -62960,29 +63942,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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<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:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -62993,8 +63978,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -63003,29 +63987,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_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:1353:13: note: in instantiation of function template 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/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"); @@ -63046,29 +64030,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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 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_implIn 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()); + | ^~~~~~~~ +_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_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); } @@ -63082,7 +64075,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -63091,30 +64085,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' 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/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -63124,8 +64118,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: +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/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] @@ -63134,32 +64135,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template specialization 'test_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/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"); @@ -63170,8 +64168,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63180,30 +64177,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: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_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:260: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/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 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/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 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -63213,7 +64256,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63222,30 +64266,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63255,8 +64302,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -63265,30 +64312,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -63298,12 +64345,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63312,94 +64354,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 - teratorIn file included from _ta/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cppg:,36 : -sIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd::34:: -pIn file included from a/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppi:r29<: -st/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppd::52::s39:t rwarning: in'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]g -, TValue>> - | ^ - 52 | using result/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp_t:y136p:e59 := note: tyin instantiation of template class 'miopen::DbRecord::Iterator' requested herep -ename std :136: | r e s u alutt_oof s:t: t{y pree;t -u | r ^n - content->Asin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here( -).begin( )741; | } - | ^ - return detach_asyn/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.hc:(127[:=12]: {note: -'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here -| ^ - 127 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t797r:u24c:t note: _in instantiation of function template specialization 'test_driver::run_cpu>' requested hereG -LIBCXX17 _797D | EP R E C A T E D i t er a t o r -cp u| f ^ -= run_cpu(fals/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.he:,123 :c34a: cnote: hexpanded from macro '_GLIBCXX17_DEPRECATED'e -_miss, v ,123 | #x sd.e.f.i)n;e - _| G ^L -IBCXX17_DEPREC/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppA:T879E:16D: note: [in instantiation 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[ -__depr e879c | a t e d _ _ ] ]r -e tu| r ^n - 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/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp867 | 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 - 344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/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.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 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - , as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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.cpp1333 | 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 -355 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 - 42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -942/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hint 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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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' - :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.h124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:19: note: expanded 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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63408,29 +64397,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 &>' 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/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/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.cpp:68: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"); @@ -63441,7 +64430,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -63450,38 +64440,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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] - note: 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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 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"); @@ -63492,8 +64476,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -63502,73 +64485,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_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_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impIn 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/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] -l 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 - D741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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.hppr: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.hppi:1353:13: note: in instantiation of function template specialization 'test_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); } | ^ -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"); - | ^ -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' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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>(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"); | ^ @@ -63578,8 +64561,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"))) | ^ -[ 83%] Linking CXX executable ../bin/test_tensor_api -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_api.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -63589,26 +64570,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_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_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 +/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/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:1353:13: note: in instantiation of function template 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); }; @@ -63622,82 +64603,137 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +11 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 | In file included from /build/reproducible-path/miopen-5.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/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/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/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 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([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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...); | ^ -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 - :46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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(); | ^ -879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 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 return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 5171358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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 - 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 - 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); } | ^ -733/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits | run_impl(); +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +/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/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-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:9: note: 'result_of<(lambda at /build/reproducible-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/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353: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' -1353 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:1358:13: note: in instantiation of function template 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); } @@ -63711,9 +64747,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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: @@ -63735,18 +64769,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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"); | ^ @@ -63756,23 +64790,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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] @@ -63781,32 +64799,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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"); @@ -63817,7 +64832,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63826,30 +64842,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63901,13 +64917,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: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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/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: @@ -63918,15 +64970,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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(); | ^ @@ -63951,7 +65003,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/na_train.cpp:36: +4 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] @@ -63960,29 +65014,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' 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/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:1358:13: note: in instantiation of function template 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/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"); @@ -63993,9 +65047,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.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] @@ -64004,29 +65057,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_data_lstm &>' 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/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_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.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"); @@ -64037,8 +65090,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64047,29 +65100,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_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"); @@ -64080,7 +65136,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:27: +In file included from /build/reproducible-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] @@ -64089,29 +65146,68 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_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"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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/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"); @@ -64132,98 +65228,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, 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 - 1299 | In file included from 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argcIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: + 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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::, type; + 52 | using result_type = typename std::result_of::type; | ^ -c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested heren - 741 | retsurn 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([=] { | ^ -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, cacche_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, In file included from cache_miss, v, xs...); | ^ -h/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 | a return vrerify_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_infer_gru &>' requested here + 879 | return verify_impl( | ^ -* /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34:a note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175r | auto bwdDataOutputPair = verify(verify_gvb[ackwar]d_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(th{is)->run() ; - | ^ -t/build/reproducible-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(), [&st] { d.templa_te base_run()d; }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(prograivm_name, as); - | ^ -e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -< 1358 | test_drive_ipompl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cppl:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72i | test_drive(argc, argv); - | ^ -g2d/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(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_rersult"); - | ^ -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' -v e124 | # define _GLrIBCXX17_>(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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_dropout.cpp2691:27 | : -In file included from /build/reproducible-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 | _ uGsinLg reIsultB_tyCpe = XtypXena1me st7d::_resuDlt_oEf::CtypeA; - | T ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppE: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 hereS - 741U | G G E rSeturnT d(etach"_asynsc([t=] d{ - | ^: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24i: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested heren - 797v | o k e _ crpuf =e run_scpu(ufalsle, catche_"mis)s, v;, xs -... ); - | | ^ - ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:879/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here - 879 | : 124 ret:urn45 ver:ify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143 :35DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -note: 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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(); | ^ @@ -64248,17 +65307,59 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/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/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"))) | ^ -11 warnings generated when compiling for gfx906. -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64267,75 +65368,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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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:1368:13: note: in instantiation of function template 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 | __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 + | ^ +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/pooling3d.cpp:54: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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCX[ 83%] Built target test_tensor_api -X17_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"))) | ^ -make -f test/CMakeFiles/test_tensor_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/depend +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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - 1333cd /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=" - | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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/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"); @@ -64346,8 +65498,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64356,35 +65508,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_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: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/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_conv3d.cpp:62:42: note: in instantiation of function template specialization '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 | 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' -{ } _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) @@ -64392,10 +65541,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_tensor_ops.dir/tensor_ops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -MF CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o.d -o CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -64404,29 +65551,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_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/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: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/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"); @@ -64437,8 +65584,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -64447,29 +65594,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64480,17 +65627,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64499,29 +65636,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_sofmax &>' 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/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); @@ -64532,6 +65669,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/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/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: @@ -64541,26 +65687,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_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_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/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/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/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); } @@ -64584,29 +65730,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -64620,8 +65766,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -64630,29 +65775,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp: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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64663,17 +65808,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -64682,30 +65818,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.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"); | ^ @@ -64715,22 +65854,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/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: @@ -64741,26 +65864,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_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); @@ -64774,8 +65897,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -64784,75 +65907,114 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - In file included from /build/reproducible-path/miopen-5.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:1353:13: note: in instantiation of function template 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/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] -1358 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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_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); } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-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_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' - 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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_drive_impl>(argv[0], std::move(as)); +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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64905,7 +66067,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/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_train_3d_bn_per_activation &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)-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()); }); + | ^>run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl f, Work w) -> std::future + | ^ +alf_float::half>>(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/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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64914,75 +66134,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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_impl2 warnings generated when compiling for gfx906. -( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:213: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:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/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"); - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp: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"))) + | ^ +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_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^:741:20: note: in 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_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_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 +/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/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 124 :t45e:s tnote: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'd -rive_impl_1 | (#p rdoegfrianme_ n_aGmLe,I BaCsX)X;1 -7 _| D ^E -PRECAT/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppE:D1363_:S13U: Gnote: Gin instantiation of function template specialization 'test_drive_impl>' requested hereE -ST(ALT) _ G1363L | I B C X X _ D E PR E C AtTeEsDt__SdUrGiGvEeS_Ti(mApLlT<)D -r i| v ^e -r>/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h(:a100r:g19v:[ 0note: ]expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST', - std::mov e100( | a s )_)_;a -t t| r ^i -bute__ (/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp(_:_341d:e42p:r enote: cin instantiation of function template specialization 'test_drive' requested herea -ted__ ("us e 341' | "i nAtL Tm a"i'n (iinnstt eaardg"c),) )c -o n| s ^t - 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 + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -64993,8 +66209,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -65003,29 +66218,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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:1363:13: note: in instantiation of function template 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/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"); @@ -65046,29 +66261,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -65082,17 +66297,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:26: -In file included from /build/reproducible-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] @@ -65101,29 +66307,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_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/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"); @@ -65134,7 +66340,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -65143,30 +66349,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); | ^ @@ -65177,15 +66383,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()); - | ^~~~~~~~ -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] @@ -65194,30 +66391,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -65227,7 +66424,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -65236,30 +66434,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -65269,40 +66467,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 79 | matrix + - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65311,30 +66477,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' 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/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:1363:13: note: in instantiation of function template 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/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"); | ^ @@ -65344,8 +66510,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -65354,29 +66519,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -65387,7 +66552,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -65397,30 +66562,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65430,8 +66595,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -65440,29 +66605,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1358:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -65483,26 +66651,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); @@ -65516,36 +66684,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/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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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/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"); | ^ @@ -65555,8 +66749,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -65565,29 +66758,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"); @@ -65598,8 +66791,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -65608,33 +66801,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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp: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: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:1363:13: note: in instantiation of function template 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/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"); | ^ @@ -65644,7 +66862,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/reduce_test.cpp:27: +13: note: in instantiation of function template 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"))) + | ^ +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] @@ -65653,30 +66887,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_reduce_with_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 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(prograIn 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 | m_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp: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) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); | ^ @@ -65686,7 +66963,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65695,30 +66972,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lrn_bwd &>' 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/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_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 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65728,7 +67005,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -65737,33 +67015,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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/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: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/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"); | ^ @@ -65815,8 +67090,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -65825,30 +67099,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_dropout &>' 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/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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"); | ^ @@ -65858,8 +67132,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -65868,30 +67142,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp: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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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"); | ^ @@ -65901,40 +67175,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"))) | ^ -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: +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/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' 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/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:1368:13: note: in instantiation of function template specialization 'test_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/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/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"); | ^ @@ -65944,17 +67239,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/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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +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/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] @@ -65963,32 +67281,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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"); @@ -65999,8 +67314,55 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/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] @@ -66009,30 +67371,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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/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"); | ^ @@ -66042,7 +67404,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -66051,30 +67413,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_sofmax &>' 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/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: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:1363:13: note: in instantiation of function template 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); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -66084,7 +67446,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -66106,18 +67468,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: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/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"); | ^ @@ -66127,7 +67489,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/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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] @@ -66136,29 +67508,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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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<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/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: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 | statiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +c 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); + | ^ +c/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -66169,7 +67590,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/reduce_test.cpp:27: +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/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] @@ -66178,30 +67607,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 941 | verify(verify_reduce_no_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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:1363:13: note: in instantiation of function template 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"); | ^ @@ -66211,7 +67640,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -66220,41 +67650,680 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' 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/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/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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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.cpp::78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ +66/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +63/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +: 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::vector63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +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/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] @@ -66263,33 +68332,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -66299,7 +68365,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -66308,29 +68374,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/driver.hpp:895:16: note: in instantiation of 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/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/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/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/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"); @@ -66341,82 +68407,86 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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_cast &>' 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_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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:In file included from :i/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cppn:vo27k: -eIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hppr:e30s: -In file included from u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:t34": -)In file included from ;/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp -: 29| : - ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp -:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h 52: | 124 : 45 : unote: sexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'i -ng result_t y124pe | #= dteyfpiennea m_eG LsItBdC:X:Xr1e7s_uDlEtP_oRfEE:S:Tt(yApLeT;) - _| G ^L -IBCXX_DE/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppP:R741E:C20A:T Enote: Din instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here_ -SUGGE S741T | ( A L T ) - | ^ - ret/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hu:r100n: 19d:e tnote: aexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'c -h_async([ =100] | { - _| _ ^a -ttrib/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:t797e:_24_: note: (in instantiation of function template specialization 'test_driver::run_cpu>' requested here( -__depr e797c | a t e d _ _ ( " u s e 'c"p uAfL T= "r'u ni_ncsptue(afda"l)s)e), - c| a ^c -he_miss, v, xs...); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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: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/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"); @@ -66427,8 +68497,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +212 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] @@ -66437,32 +68507,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, 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 + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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"); @@ -66473,6 +68550,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"))) | ^ +797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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: @@ -66482,14 +68591,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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: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(); @@ -66515,8 +68624,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -66525,29 +68633,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -66558,7 +68666,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:27: +In file included from /build/reproducible-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] @@ -66567,29 +68676,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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 - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -66600,8 +68709,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -66610,29 +68719,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/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"); @@ -66643,8 +68752,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66653,30 +68762,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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"); | ^ @@ -66686,7 +68798,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66695,30 +68808,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_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_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/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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: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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); | ^ @@ -66728,8 +68844,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -66738,29 +68853,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_sofmax &>' 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/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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"); @@ -66771,17 +68886,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -66790,30 +68896,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<2> &, 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); | ^ @@ -66823,50 +68932,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/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::/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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/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_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -66876,20 +68975,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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); - | ^~~~ +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: @@ -66900,29 +68986,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1363:13: note: in instantiation of function template 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); } @@ -66936,14 +69022,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"))) | ^ -/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_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +[ 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 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66952,73 +69045,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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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(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/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -h/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - i741 | 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_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_data_lstm &>' 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/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 - 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.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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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); } - | ^ -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' - 5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, 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.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:1373:13: note: in instantiation of function template 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:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -: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"); | ^ @@ -67029,16 +69125,6 @@ 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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -19 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); | ^~~~ @@ -67199,39 +69285,85 @@ 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])); + 151 | *loss = In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +- 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppgaddexp_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])); +: 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])); +879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 | /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 run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + :176:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] +1363 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:188:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp188 | 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:190:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] +101 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] + :42: note: in instantiation of function template specialization 'test_drive' requested here 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.cpp101:195:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +195/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + | T 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; +2691 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 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h: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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp124:204:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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] @@ -67642,92 +69774,138 @@ /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/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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | In file included from return detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/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] - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_per_activation_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.hpp741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :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: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.hpp797 | 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(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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_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_conv &>' 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 - 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.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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -1299 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 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :63: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_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); } | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | 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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -124 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :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"))) | ^ -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] @@ -67736,33 +69914,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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: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: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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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"); | ^ @@ -67772,7 +69947,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -67781,30 +69957,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_lstm &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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"); | ^ @@ -67853,7 +70029,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67862,30 +70039,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: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/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"); | ^ @@ -67895,8 +70075,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -67905,29 +70084,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_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:1363:13: note: in instantiation of function template 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"); @@ -67938,6 +70159,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_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: @@ -67948,29 +70179,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -67984,8 +70215,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -67994,29 +70225,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.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/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 - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -68027,8 +70258,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -68037,29 +70268,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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: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/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"); @@ -68070,7 +70301,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 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] @@ -68079,29 +70310,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_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 v/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpperify_impl( + | ^ +/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_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + :1175:9:52 | using result_type = typename note: in instantiation of function template specialization 'test_driver::verify>' requested herestd::result_of::type; + | ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -68112,7 +70360,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/bn_peract_test.cpp:39: + 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:/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] @@ -68121,30 +70390,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lstm &>' 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68154,7 +70423,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/lrn_test.cpp:26: +124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -68163,29 +70439,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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/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"); @@ -68196,8 +70475,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/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/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/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] @@ -68206,29 +70500,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_infer_bn_spatial_use_est &>' 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/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 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -68239,8 +70533,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -68249,29 +70542,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lrn_foward &>' 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/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68282,7 +70575,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -68291,29 +70584,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -68324,8 +70617,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -68334,30 +70626,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -68376,14 +70668,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); @@ -68409,17 +70701,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68428,29 +70710,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1358:13: note: in instantiation of function template 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"); @@ -68461,7 +70746,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/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=CMakeFiles/test_find_2_conv.dir/link.d CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -o ../bin/test_find_2_conv -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 83%] Built target test_find_2_conv +make -f test/CMakeFiles/test_tensor_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' +[ 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/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] @@ -68470,29 +70766,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_bn_per_activation_use_saved &>' 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_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_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: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"); @@ -68503,7 +70799,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -68513,29 +70809,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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/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"); @@ -68546,8 +70842,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/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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/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] @@ -68556,29 +70868,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_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/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/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_forward_sofmax &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68589,6 +70943,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/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 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:1358:13: note: in instantiation of function template 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -68599,29 +70995,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -68635,8 +71031,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -68645,32 +71041,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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:1368:13: note: in instantiation of function template 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/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"); @@ -68681,7 +71074,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -68690,29 +71083,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -68723,17 +71116,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/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +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/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] @@ -68742,29 +71135,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_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/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_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:1363:13: note: in instantiation of function template 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"); @@ -68775,7 +71168,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -68784,32 +71178,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: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_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: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/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/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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALIn file included from 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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +1358 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +:13: note: in instantiation of function template 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"); @@ -68820,7 +71257,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/na_train.cpp:36: +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/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] @@ -68829,119 +71277,120 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_train_rnn &>' requested here 879 | return verify_impl( - | 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); - | ^~~~ -/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/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 | 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/driver.hpp:1373:13: note: in instantiation of function template 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/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 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] -t 75 | if(bool(vector[i] & (1U << j))) + 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hppe:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - s79 | matrix + + 79 | matrix + | ^~~~~~ -t_drive_im/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ -l>(/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ -rgv[0], std::/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -m 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - o156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -ve(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[]) {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/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] -t 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:est_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - ^1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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_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 | DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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]; + mm_e += 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]; @@ -69195,56 +71644,13 @@ /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: +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/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"))) - | ^ /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); | ^~~~~~~~~~ @@ -69257,16 +71663,6 @@ /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: -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/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ @@ -69279,8 +71675,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -69289,30 +71684,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bn_spatial_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_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69322,25 +71717,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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] @@ -69349,30 +71726,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -69382,306 +71759,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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 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.hppc_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:60:26: note: previous declaration is here - :207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -60 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp | auto then(std::future f, Work w) -> std::future - | ^ -: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); - | ^~~~~~~~~~ -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: @@ -69691,16 +71769,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 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 @@ -69712,8 +71790,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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"); @@ -69724,30 +71802,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"))) | ^ -/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/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: @@ -69757,26 +71811,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_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_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 +/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/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/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); }; @@ -69799,26 +71853,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_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_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp: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/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); @@ -69832,125 +71886,105 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_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_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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.hppgv); +/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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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( - | ^ -45/build/reproducible-path/miopen-5.5.1+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: 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.h514 | 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.hpp100: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"))) | ^ -:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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:In file included from 124/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +/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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - :52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp45:741:20: note: in 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_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:1358note: :13:expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | 124 | # d etfeisnte_ d_rGiLvIeB_CiXmXp1l7<_DDrEiPvReErCG>G(aErgSvT[0(]A,L Ts)t d_:G:LmIoBvCeX(Xa_sD)E)P;R -E C| A ^T -ED_SUGGES/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cppT:(62A:L42T:) -note: in instantiation of function template specialization 'test_drive' requested here| - ^ - 62 | i/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hnt: 100m:a19i:n (note: iexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'n -t argc, co ns100t | c h_a_ra*t tarrgivb[u]t)e _{_ t(e(s_t__dderpirveec'("a rAgLcT, "a'r ginvs)t;e a}d -" )| ) ^) - - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); | ^ @@ -69960,7 +71994,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -69969,30 +72004,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 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/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); | ^ @@ -70002,7 +72037,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/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/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: @@ -70024,17 +72068,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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"); @@ -70045,7 +72089,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:27: +In file included from /build/reproducible-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] @@ -70054,29 +72099,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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"); @@ -70087,17 +72132,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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/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] @@ -70106,29 +72142,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_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/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"); @@ -70139,7 +72175,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -70148,29 +72185,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp: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: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/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"); @@ -70181,7 +72221,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -70190,29 +72230,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template specialization 'test_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/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"); @@ -70223,16 +72263,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -70241,29 +72273,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_data_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:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -70274,15 +72306,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70291,29 +72316,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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"); @@ -70325,6 +72353,13 @@ 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70333,29 +72368,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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_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/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:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -70366,8 +72404,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -70376,36 +72413,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' 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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -70416,35 +72446,60 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:20: note: in 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/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/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, 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_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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_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:1363:13: note: in instantiation of function template 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_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"); @@ -70508,15 +72563,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -70541,7 +72596,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/bn_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_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/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/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] @@ -70550,29 +72660,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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.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"); @@ -70583,7 +72693,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -70592,30 +72702,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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 '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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -70625,7 +72735,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/bn_spatial_nhwc_test.cpp:27: +26 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +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] @@ -70634,29 +72753,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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/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"); @@ -70667,8 +72786,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70677,30 +72796,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_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/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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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"); | ^ @@ -70710,7 +72872,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -70719,32 +72882,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/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"); @@ -70755,24 +72915,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70781,33 +72924,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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: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/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"); | ^ @@ -70817,7 +72957,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -70826,29 +72966,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_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"); @@ -70859,7 +72999,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/na_train.cpp:36: +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 = ne9w LRNDriver(); + | ^ + warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70868,30 +73049,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_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_bn_spatial_use_saved &>' 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/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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"); | ^ @@ -70901,7 +73125,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/conv3d_bias.cpp:26: +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/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: @@ -70911,29 +73155,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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/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/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"); @@ -70944,7 +73188,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -70954,32 +73198,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70990,9 +73234,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"))) | ^ -4 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 120 | drv = new SoftmaxDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 385 | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 120 | drv = new SoftmaxDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:404:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 404 | printf("Forward GEMM Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:109:5: note: in instantiation of member function 'GemmDriver::VerifyForward' requested here + 109 | GemmDriver() : Driver() {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here + 125 | drv = new GemmDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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] @@ -71001,40 +73274,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 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()); - | ^~~~~~~~ -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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"); | ^ @@ -71044,8 +73307,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -71054,29 +73316,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -71087,7 +73349,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -71096,72 +73358,159 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_bn_spatial_recalc &>' requested here - 879 | return verify_imIn file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp: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_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/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_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] -l 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:879:16: note: in instantiation of 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:797:24: note: in instantiation of function template specialization 'test_driver::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:1353:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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...); | ^ -1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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); } - | ^ - t/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - e2691 | { } _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); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_drive_impl_1(program_name, as); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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"); @@ -71172,16 +73521,125 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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/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/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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>( 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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"))) + | ^ +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: /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: +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/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))) | ^~~~~~ @@ -71206,8 +73664,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/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: +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]; | ^~~~~ @@ -71463,368 +73921,151 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::2734: +: +In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp::3429: +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp::5229:39: +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp warning: :52'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]: +39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | us52i | n g r e susing result_type = typename std::result_of::type; + u| l ^t +_type = type/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:a741m:e20 :s tnote: din 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 _741o | f < F u n c t i o n ( ) >r:e:ttuyrpne ;d +e t| a ^c +h_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 :74124 | : note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797r | e t u r n d et a c h _ a s y n cc(p[u=f] = {r +u | n ^_ +cpu(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppf:797a:l24se: ,note: in instantiation of function template specialization 'test_driver::run_cpu>' requested herec +ache_mi s797s | , v , x s . . . ) ; + | c ^p +uf = run_c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:u879(f:a16l:s enote: ,in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +cach e_879m | i s s , v, xrse.t.u.r)n; + | v ^e +rify_imp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:(879 +: 16: | note: ^in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here + + 879/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp | : 1175 : 9 : note: rin instantiation of function template specialization 'test_driver::verify>' requested heree +turn verify _1175im | p l( + | ^ + ve/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cppr:i1055f:y9: (note: vin instantiation of function template specialization 'test_driver::verify>' requested heree +rify_for w1055a | r d _ i n f er _vberni_fsyp(avteiraifly__rfeocrawlacr_{pienrp_uatc,t isvactailoen,_ usshie_fets}t)<;T +, P| R ^ +EC_TYPE>{/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 | 917 | s t a sttiatci_c_ccaasstte(dth*is>)(-t>rhuins())-; +> 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: 1299in instantiation of function template specialization 'test_driver::base_run>' requested here | + ru n1299_ | d a t a ( da t a _raurng_sd.abteag(idna(t)a,_ ardgast.ab_aerggisn.(e)nd, ()d,a t[a&_]a r{g sd..etenmdp(l)a,te [b&a]s e{_ rudn.a(t);e })b;a +s e| _ ^ +ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:<1333D:r5i:v enote: rin instantiation of function template specialization 'test_drive_impl_1>' requested here> +(); }) ;1333 | + | ^te +st_dri/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:e1333_:i5m:pl _note: 1>' requested hereD +river>( pr1333o | g r am _ tneasmte_, darsi)v;e + _| ^i +mpl/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:11358<:13D:r inote: vin instantiation of function template specialization 'test_drive_impl>' requested heree +r>(prog r1358 | a m _ n a m e , a s )t;e +s t| _ ^d +rive_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm:p1363l:<13D:ri vnote: ein instantiation of function template specialization 'test_drive_impl>' requested herer + | > ( a r g v [0 ] , s td: :tmeosvt_e(darsi)v)e;_ +i | m ^p +l' requested herea +t>>(ar g1078v | [ 0 ]te,st _sdrtivde:<:bmaotvceh_(naosr)m)_;3 +d _| p ^e +r_activ/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cppat:i1329o:n5_:d note: rivin instantiation of function template specialization 'test_drive' requested heree +r>(argc ,1329 a | r gv) ; + | t ^e +st_drive' has been explicitly marked deprecated herea +tial_dri v2691e | r > ( {a r}g c_,G LaIBrCXgXv1)7_;D +E | P ^RE +CATED_SUGGEST("std/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:::i2691n:v9o:k enote: _r'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heree +sult") ; +2691 | | ^ + { } _GLI/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hB:C124X:X45:1 7note: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'D +EPRECATED 124_ | S#U GdGeEfSiTn(e" s_GtLdI:B:CiXnXv1o7k_eD_ErPeRsEuClAtT"ED)_;SU +G G| E ^S +T(ALT) _GLIBCX/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hX:_124D:E45PR:E Cnote: Aexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'T +ED_SUGGE S124T( | A#L Td) +e f| ^i +ne /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_DEPR 100E | CA T E_D__aStUtGrGiEbSuTt(e_A_L (T()_ __dGeLpIrBeCcXaXt_eDd_E_P R(E"CuAsTeE D'"_ SAULGT G"E'S Tin(AstLeTa)d +" ))| ) + ^ | + ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/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/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 + | ^ +/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/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/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/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/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=]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 o{ - | ^ -n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -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_backwards_bias &>' requested here - 879 | return verify_impl( - | ^ -P/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 - U2613 | 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 - a917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - d1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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 - G44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -PU/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - (124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.he:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -rr=%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/soft_max.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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; + 52 | using result_type = typena/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); + | ^~~~~~~~~~ +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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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 +/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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) - | ^ -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_savedIn file included from { - | ^ -/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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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 | u s irnugn _rdeastual(td_attyap_ea r=g st.ybpeegnianm(e) ,s tdda:t:ar_easruglst._eonfd<(F)u,n c[t&i]o n{( )d.>t:e:mtpylpaet;e - ba| s ^e -_run()/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;: 741}:)20; -: | note: ^in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 1333741: | 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - r1333e | t u r n tdeestta_cdhr_iavsey_nicm(p[l_=1]< D{r -i v| e ^r ->(program_name, as); - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:797:24: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here1368 -:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 797 | 1368 | c p utfe s=t _rdurni_vcep_ui(mfpallv>,( axrsg.v.[.0)];, - s| t ^d -::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp: :note: 741in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here: -5: note: in instantiation of function template specialization 'test_drive' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 741517 | | t e s t _vderriivfey<(bvaetrcihf_yn_obramc_kswpaatrida_lp_oonlhiwncg_dm>({a}r,g -c ,| ^a -rgv); - | ^ -/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 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691 : 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - run_impl <2691 | u i n t 8{_ t,} 2_>G(L)I;B -C X| X ^1 -7_DEPREC/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppA:T917E:D46_:S Unote: Gin instantiation of member function 'pooling_driver::run' requested hereG -EST("st d917: | : i n v o k e _ r e s u l t " ) ;s -t a| t ^i -c_cast(t/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hhi:s124):-45>:r unote: nexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'( -); - | ^ - 124 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp#:1299 :d71e:f inote: nein instantiation of function template specialization 'test_driver::base_run>' requested here -_GLIBCXX17_D E1299P | R E C A T E D _ SrUuGnG_EdSaTt(aA(LdTat)a __aGrLgIsB.CbXeXg_iDnE(P)R,E CdAaTtEaD__aSrUgGsG.EeSnTd((A)L,T )[ -& ]| ^{ - d.tem/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hp:l100a:te19 :b anote: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'e -_run ( );_ _}a)t;t -r i| b ^u -te__ ((/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:_1333d:e5:p rnote: ein instantiation of function template specialization 'test_drive_impl_1>' requested herec -ated__ ("1333u | s e ' "t eAsLtT_ d"r'i vien_sitmepald_"1) -(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -71838,8 +74079,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -71848,60 +74088,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_lrn_foward &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | intIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/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 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"); @@ -71910,25 +74119,21 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("us:1368:13: note: in instantiation of function template 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.cppe: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' - 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' -L 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -T "' instead"))) + 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/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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] @@ -71937,29 +74142,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_infer_bn_spatial_use_est &>' 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/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 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -71970,167 +74175,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/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 resIn 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/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] -u 52 | using result_type = typename std::result_of::type; - | ^ -l/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - t741 | return detach_async([=] { - | ^ -_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cppype = typename std::result_of::type; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 422741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -797/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 - | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -917/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 - | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp3184:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - verify(verify_backward_weights_gru{rnnDesc, - | ^ -/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' - 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.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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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() : 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(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); } @@ -72144,23 +74217,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -72169,63 +74226,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/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 - 1333 | test_drive_impl_1(program_In file included from n/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] - a52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: mnote: 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, - as); - | 741 ^ | - r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:tu1358r:n13 :d enote: tain instantiation of function template specialization 'test_drive_impl>' requested herec -h_async([ =]1358 | { - | ^ - tes/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:_d797r:iv24e: _note: iin instantiation of function template specialization 'test_driver::run_cpu>' requested herem -pl > ( a r g v [ 0 ] ,c psutfd :=: mrouven(_acs)p)u;( -f | a ^l -se, cache_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cppm:i459s:s5:, note: vin instantiation of function template specialization 'test_drive' requested here, - xs... )459; | - | ^ -test_drive &>' requested hered -river> (879a | r g c , a r g vr)e;t -u r| n ^ -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 -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -1046 | 2691 | v e{ r}i f_yG(LvIBeCrXiXf1y7__fDEoPrRwEaCrAdT_EtDr_aSinU_G3GdES_Tb(n"_sptedr:_:aicnvtiokvea_trieosnu{input, scale/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h,: 124s:h45i:f tnote: }expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST') -; - | ^ - 124 | #/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :d917e:f46i:n enote: _in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested hereG -LIBCXX17 _917D | E P R E C A T E D _ S U G G E SsTt(aAtLiTc)_ ca_sGtLR(EtChAiTsE)D-_>SrUuGnG(E)S;T( -A L| T ^) - - | ^ -/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:: 100note: :in instantiation of function template specialization 'test_driver::base_run>' requested here19 -: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1299 | 100 | _ _ a t trruinb_udtaet_a_( d(a(t_a__daerpgrse.cbaegtiend(_)_, (d"autsae_ a'"r gAsL.Te n"d'( )i,n s[t&e]a d{" )d).) -t e| m ^p -late base_run(); }); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ @@ -72244,8 +74259,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -72254,29 +74268,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72287,7 +74301,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -72296,30 +74311,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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:1358:13: note: in instantiation of function template specialization 'test_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_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"); | ^ @@ -72329,7 +74344,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_peract_test.cpp:39: +14 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] @@ -72338,30 +74355,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_gru &>' 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/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/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"); | ^ @@ -72371,64 +74388,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 272691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -: -/usr/bin/../lib/gcc/x86_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 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(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/rnn_vanilla_common.hpp: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/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: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] @@ -72437,30 +74397,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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_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"); | ^ @@ -72470,8 +74430,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -72480,32 +74439,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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"); @@ -72516,8 +74472,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/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/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] @@ -72526,30 +74491,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); | ^ @@ -72559,7 +74524,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -72569,30 +74534,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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/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/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"); | ^ @@ -72610,64 +74575,25 @@ /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 - 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:1353:13: note: in instantiation of function template 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.hIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.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))) + 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp124:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp::79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ -45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp :93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 12493 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ - | # defin/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -e 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ - _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '"/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp A:L118T: 15":' warning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]n -stead"))) - | ^ -118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /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)); @@ -72684,16 +74610,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 | 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 - | ^ -c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -72917,73 +74834,30 @@ /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]; | ^~~~~ -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/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp::48240: -:In file included from 55/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29 : -warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppunsafe buffer access [-Wunsafe-buffer-usage] -:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 240 - | 52 | u s i nmmg_ er e+s=ult_type = tay_ppetnr[amne *s tad_:s:trreisdeu lt+_ om]f <*F unction()>::type; - | ^ -b_ptr[k * /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppb:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | _ st r id e retur +n detach _ma]s;y -n c| ( ^~~~~[ -=] { - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp ^: -248:17: 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 - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_797stride + k] + alpha * mm_e; +/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_stri de + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_ stride + m]; +/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]; | ^~~~~ -cp/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48:u warning: funsafe buffer access [-Wunsafe-buffer-usage] - 261 | = r c_ptr[n * c_stride + ku] += a_ptr[m * a_stride + n] n* b_ptr[k * _b_stricde + 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.hpppu:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] -(f a261 | l c_ptr[n * sec_stride + k], += a_ptr[m * a_stride + n] * b_ptcr[k * b_stride + m];a +/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:263c:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - h263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mme_e; +/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] = bmeta * c_ptr[ni * sc_stride + k]s + 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; | ^~~~~ -, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/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/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); @@ -72991,6 +74865,30 @@ /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/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, " @@ -73005,9 +74903,6 @@ /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_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -73017,14 +74912,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_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_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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(); @@ -73045,33 +74940,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' -/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); - | ^~~~~~~~~~ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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/tensor_cast.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] @@ -73080,30 +74954,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_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/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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"); | ^ @@ -73113,8 +74987,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73123,30 +74997,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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"); | ^ @@ -73156,7 +75033,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -73165,71 +75042,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_inferIn file included from _bn_spatial_recalc' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppY:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_missP, v, xs...); - | ^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_infer_bn_per_activation_recalc &>' requested here> +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_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_activatiion_recalcnp{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpput: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(sc), [&] { d.templaate base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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.hl:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # deefine _GLIBCXX17_DEPRECATED_SUG,GEST(ALT ) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST's - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' ihnstead"i))) - | ^ -ft}); +/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_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -73240,40 +75075,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/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_per_activation &>' 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:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); | ^ @@ -73283,7 +75115,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -73292,72 +75125,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::moveIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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.hppas)); - | ^ -/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 - 7412691 | { } _GLIBCXX17_DEPRECATED_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' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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/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"); @@ -73368,7 +75158,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/soft_max.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:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73377,72 +75177,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' 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/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 'softmax_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/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"); @@ -73453,7 +75210,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -73463,32 +75220,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -73499,8 +75256,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"))) | ^ -122 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/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/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] @@ -73509,30 +75272,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lrn_bwd &>' 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/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_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 '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/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"); | ^ @@ -73551,105 +75314,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_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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 | 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] - run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ -:741/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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 - 741 | return detach_async([=] { - | ^ -/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 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_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 - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_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/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.hpp100 | __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: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 [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/activation.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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: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:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:218:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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: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{}; @@ -73663,56 +75369,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization '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 + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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"))) | ^ -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_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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +td::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_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"); @@ -73723,17 +75392,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | cpIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +2 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: @@ -73743,62 +75403,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...)u; - | ^ -f/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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<= run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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_Driver>(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"); - | ^ -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' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -patial_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/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73808,7 +75436,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -73817,30 +75446,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73850,31 +75479,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 - 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/pooling3d.cpp:27: -In file included from /build/reproducible-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_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] @@ -73883,32 +75489,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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: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:1353:13: note: in instantiation of function template 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_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"); @@ -73919,20 +75522,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: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/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] @@ -73941,30 +75531,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_bn_spatial_use_saved &>' 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_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:1363:13: note: in instantiation of function template 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/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"); | ^ @@ -73974,97 +75564,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"))) | ^ -/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/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformIn file included from a/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/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] - n52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - e741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppC:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_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 - n3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ +/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.hppfigConvAsm3x3U(-1, -1, -1) {} - | ^ -: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 '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/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_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"); | ^ @@ -74074,7 +75609,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: +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: @@ -74084,40 +75621,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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_3d_peract_test.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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_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] @@ -74126,73 +75649,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_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_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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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 | { } _GLIBCXX17In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -_ 52 | using result_type = typename std::result_of::type; - | ^ -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 - E741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp/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); } + | ^ +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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.hpp124: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.hpp45: 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.h71:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -74202,8 +75696,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -74212,29 +75705,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_cast &>' 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_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: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_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_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"); @@ -74245,155 +75738,87 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_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/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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); + | ^~~~ +/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/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"))) +/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 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/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_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/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] - :741:20: note: in 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.hpp52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1256: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 - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/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_per_activation_recalc &>' requested here - 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.hpp879 | 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 -1299 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp: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:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :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.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1333:5: 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.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - :1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -1037/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits | 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:9: 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"); | ^ -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' - | { } _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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:100:19: note: expanded 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] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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/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] @@ -74402,30 +75827,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_3d_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_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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -74435,8 +75860,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -74445,78 +75870,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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_dIn file included from a/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - (741 | return detach_async([=] { + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + v741 | return detach_async([=] { | ^ -d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +er/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + f879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppt:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); +y/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +( 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppa: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: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(); +v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_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.hppr: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 - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppf:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + y1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + f1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cppa:101: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 +o 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -r/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +rw/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + a2691 | { } _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) +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' + 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.hs: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' +i 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -.begin(), data_args.end(), [&] { d.template base_run(); }); +nfer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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"); @@ -74527,7 +75949,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/bn_spatial_nhwc_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:179:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 179 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -74536,30 +75972,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1373:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -74569,82 +76005,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/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: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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+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/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 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' 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/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/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); } - | ^ -note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ +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_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:879:16: note: in instantiation of function 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 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: 2691 :r9e:t unote: r'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heren + verify_impl( + 2691| | ^ + { } _GLIBCXX17_DEPREC/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cppAT:E493D_:S17U:GG Enote: STin instantiation of function template specialization 'test_driver::verify>' requested here( +"std::invoke_res ul493t | " ) ; + | ^ + ve/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hr:i124f:y45(:v enote: rexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'i +fy_forwar d124_ | c#o ndve_fbiniea s_G_LbIaBtCXcXh1n7_oDrEmP_RaEcCtATiEvD<_STU>G{GpEtSrT(_AfLuTs)i _oGnLpIlBaCnX.Xg_eDtEP(R)E,C +A T| ED ^_ +SUGGEST(ALT) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :| 917 ^: +46: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hin instantiation of member function 'cbna_fusion_driver::run' requested here: +100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 917 | 100 | _ _ a t tr i b u t e __s t(a(t_i_cd_ecparsecta ('t"h iALsT) -">'r uinns(t)e;a +d "| ) ^) +) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -74652,16 +76084,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 '" ALTIn 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 | "' instead"))) + 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: @@ -74671,56 +76096,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_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: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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGG return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299: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_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -74731,49 +76150,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"))) | ^ -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) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 +71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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"); @@ -74784,92 +76171,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_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -> :52 | using result_type = typename std::result_of::type; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 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.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_bias_activ &>' requested here - 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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.hpp1299:917:46: note: in instantiation of member function 'cba_fusion_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 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 - :1358:13: note: in instantiation of function template 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); } - | ^ -459/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | test_drive(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); | ^ -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 - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h2691 | { } _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: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.h124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :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/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -74879,71 +76223,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verifIn 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:895:16: note: in instantiation of 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 +y(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -74954,38 +76263,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_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_backward_data_gru &>' 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/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/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"); @@ -74996,7 +76299,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -75005,30 +76309,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_backwards_bias &>' 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:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); | ^ @@ -75038,7 +76342,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -75048,32 +76352,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -75084,7 +76388,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -75093,56 +76397,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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(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), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"); - | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/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"))) - | ^ -:879:16: note: in instantiation of 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_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(); @@ -75168,7 +76430,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/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +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: @@ -75178,29 +76484,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_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/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"); @@ -75211,7 +76517,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_find2.cpp:26: +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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -75221,29 +76533,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -75254,39 +76566,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"))) | ^ -2 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bias_activ &>' 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/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 - 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/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"); @@ -75297,87 +76605,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/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_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/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + )52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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_as; + | ^~~~~~~~ +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_weights_rnn &>' 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/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 '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 '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/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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39[ 83%] Linking CXX executable ../bin/test_sqlite -: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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_implcd /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 ->(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101: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"); @@ -75388,56 +76655,600 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_infer_3d_bn_spatial_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/soft_max.cpp:34: +/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 | 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()); | ^~~~~~~~ -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] + 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]; + | ^~~ 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: @@ -75448,15 +77259,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -75481,8 +77292,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"))) | ^ +/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); + | ^~~~ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sqlite.dir/link.d CMakeFiles/test_sqlite.dir/sqlite.cpp.o -o ../bin/test_sqlite -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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()); + | ^~~~~~~~ +[ 83%] Built target test_sqlite +make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_set.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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] @@ -75491,177 +77359,459 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_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_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/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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/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) _GLIBCIn 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] +XX 1347_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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_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' +[ 83%] Building CXX object test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -MF CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o.d -o CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +9 warnings generated when compiling for gfx906. +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppIn 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_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_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/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 | sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: 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] -t 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - uct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppexpanded 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_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_bn_spatial_use_saved &>' 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/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.hpp100:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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:1373:13: note: in instantiation of function template 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_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"); +at/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +t 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +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' + 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"))) | ^ -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: +bute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +: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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -75670,33 +77820,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -75706,16 +77853,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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/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] @@ -75724,29 +77862,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_tensor_ops &>' 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/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_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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"); @@ -75755,45 +77893,38 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" 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/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: + 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 | i n s t eauds"i)n)g) -r e| s ^u -lt_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 &, 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_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/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/pooling2d.cpp:101: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/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"); | ^ @@ -75803,7 +77934,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.cpp:27: +In file included from /build/reproducible-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] @@ -75812,84 +77944,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_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -E 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppS:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppT:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:879:16: note: in instantiation of function 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 - s1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd: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); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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' - 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"))) - | ^ -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__ ("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] @@ -75898,29 +77987,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -75931,71 +78023,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_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template 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/activation.cpp:38: + 52In 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; + 52 | usi | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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_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: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: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: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: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: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: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{}; @@ -76018,9 +78072,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +ng result_type = In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76029,29 +78082,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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<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:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -76062,90 +78118,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_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; +typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' 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/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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_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/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:1353:13: note: in instantiation of function template specialization 'test_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 '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/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); | ^ @@ -76155,7 +78156,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -76164,29 +78165,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_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"); @@ -76197,8 +78198,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -76207,33 +78207,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/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:1353:13: note: in instantiation of function template 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/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"); | ^ @@ -76243,43 +78240,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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/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_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_mi[ 83%] Built target test_sqlite -ss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 vmake -f test/CMakeFiles/test_tensor_reorder.dir/build.make test/CMakeFiles/test_tensor_reorder.dir/depend -erify_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(vemake[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=" -rify_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_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.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: @@ -76289,28 +78250,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 | ^ -run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -76319,30 +78259,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template specialization 'test_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_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"); | ^ @@ -76352,93 +78292,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"))) | ^ -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/bn_3d_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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move([ 83%] Building CXX object test/CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -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_recd /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 -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) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_conv_bias_batchnorm_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76447,76 +78310,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/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/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:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); | ^ @@ -76526,7 +78343,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -76535,30 +78353,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_infer_gru &>' 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/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 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function '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/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/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"); | ^ @@ -76568,8 +78386,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -76578,29 +78396,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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"); @@ -76611,8 +78429,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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: @@ -76621,16 +78439,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()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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))) | ^~~~~~ @@ -76655,10 +78482,26 @@ /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 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/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input 191 | mm_e += 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]; @@ -76708,7 +78551,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +, scale, shift})/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] @@ -76759,7 +78602,22 @@ /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:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc/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] @@ -76829,7 +78687,15 @@ 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 226 | , argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100 c_ptr[n * c_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; @@ -76907,41 +78773,44 @@ 261 | c_ptr[n * c_stride + k] += 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; + 263 | c_ptr[n:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + * c_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); +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); +/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/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/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/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/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/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/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/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/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/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: @@ -76953,29 +78822,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -76989,7 +78858,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -76998,30 +78868,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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); | ^ @@ -77031,7 +78904,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/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/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: @@ -77041,97 +78921,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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -77141,15 +78930,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -77183,26 +78972,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp: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/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:1353:13: note: in instantiation of function template 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); @@ -77216,7 +79005,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: /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); @@ -77224,7 +79013,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.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))) @@ -77250,7 +79039,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; @@ -77316,51 +79105,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:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m 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; - * a_stride + n] * b_ptr[m * b_stride + k]; + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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"))) - | ^ -: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -77373,49 +79120,7 @@ 240 | mm_e += 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_sIn 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_train_3d_bn_per_activation &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -tride + m]; + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -77430,53 +79135,14 @@ 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * bIn 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]; - | ^~~~ -_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 | 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 c_ptr[n * c_str: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.hppide + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -83 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; | ^~~~~ -: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/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]; | ^~~~~ @@ -77490,8 +79156,50 @@ 193 | c_ptr[n * c_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]; - | ^~~~~ + 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 st207d::result_of::type; + | ^ + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp :422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1358:13: note: in instantiation of function template 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); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100: 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +mm_e += a100_ | p t r_[_ma tt*r iab_ustter_i_d e( (+_ _nd]e p*r ebc_aptterd[_m_ *( "bu_sset r'i"d eA L+T k"]'; +i n| s ^~~~~t +ead"))) + | ^ /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]; | ^~~~~ @@ -77528,8 +79236,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26:/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_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] @@ -77580,9 +79287,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ - warning: unsafe buffer access [-Wunsafe-buffer-usage] - 132 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp Tcheck_ c_val:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; @@ -77632,220 +79338,734 @@ /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; | ^~~~~ - = 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 = " /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/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); | ^~~~~~~~~~ -<< 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[/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -k 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); | ^~~~~~~~~~ -] = 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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp232: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: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); | ^~~~~~~~~~ -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 = staticIn 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/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); + | ^~~~~~~~~~ +122 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] -_ 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - ast(bot_df_ptr[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] -741 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] - | ^~~~~~~ - | 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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...); | ^ -182/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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_reduce_no_indices &>' 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 - | 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] - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); +/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.hpp182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here - :183:9: 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 '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 - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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] - :1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp1368 | 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 -232 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 +/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.h9: 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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :232:27: 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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[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/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 | << " dyIn 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:741In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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; + 52 | using result_type = typename std::result_of::type; | ^ -=/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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 " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.hpp245:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :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.hpp2613 | verify(verify_backwards_bias{output, bias}); +/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 - 245917 | static_cast(this)->run(); +/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:91: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~ -:1299:71:/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); - | ^~~~~~~~~~ -note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_train_3d_bn_per_activation &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_infer_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp | { } _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:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -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/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/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -77856,30 +80076,713 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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__ ((__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/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:1358:13: note: in instantiation of function template 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"))) + | ^ +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_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here + 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:1358:13: note: in instantiation of function template 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/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"))) + | ^ +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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: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: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:1368:13: note: in instantiation of function template 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/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'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 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_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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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 + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ @@ -77892,6 +80795,751 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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=CMakeFiles/test_solver.dir/link.d CMakeFiles/test_solver.dir/solver.cpp.o -o ../bin/test_solver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Built target test_solver +make -f test/CMakeFiles/test_tensor_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' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:226:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_inference_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: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(tIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) + | ^ +op_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] + | ^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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"))) + | ^ +/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/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/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: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: @@ -77901,6 +81549,49 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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_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: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] @@ -78207,7 +81898,49 @@ 783 | mean = savedMean[adjIndex]; // HxW elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:784:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 784 | elemInvVar = savedInvVariance[adjIndex]; // HxW elements + 784 | elemInvVar = saveIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) + | ^ +dInvVariance[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) @@ -78386,53 +82119,26 @@ /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/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]/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp -: 52 | using result_type = typename std::result_of::type; - | ^ -947/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :34: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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.hpp741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:948:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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] - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 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] - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -956/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 - dbias_ptr[cidx] += dyelem; + 956 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:957:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 957 | dscale_ptr[cidx] += elemStd * invVar * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:976:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 917 | static_cast(this)->run(); - | ^ -976/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp elemStd = x_ptr[index] - mean; // (x_i - mean) + 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]; @@ -78441,31 +82147,16 @@ 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] - :1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; + 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] - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -980/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 - | dx_ptr[index] = tmp3 * (tmp2 + tmp1); + 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] - 1329 | test_drive(argc, argv); - | ^ -1030 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - mean += x_ptr[index]; + 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) @@ -78520,7 +82211,16 @@ /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] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:55: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] +warning: unsafe buffer access [-Wunsafe-buffer-usage] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ 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] @@ -78580,8 +82280,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1133:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -78590,29 +82290,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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: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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -78623,8 +82326,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -78633,32 +82336,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 - 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/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"); @@ -78669,7 +82369,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -78678,46 +82378,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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/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/driver/main.cpp:31: +/build/reproducible-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: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); @@ -78725,35 +82387,67 @@ /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] +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp797:151:75: warning: unsafe pointer arithmetic [-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] +/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); + cpuf = run_cpu(false, cache_miss, /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +v 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + ,164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/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); + xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 v/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-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); +rify_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(/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +v 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); +erify_forward_infer_bn_per_activation_use_est/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); + T, PREC_TYPE>{ + | ^ +/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"))) + | ^ +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); @@ -78893,6 +82587,48 @@ /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/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ @@ -78911,14 +82647,7 @@ /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/tensor_cast.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -78927,34 +82656,76 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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_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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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.hIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + :797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +124 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +45/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' @@ -79041,7 +82812,49 @@ 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)); + 205 | c_res[i] = f(static_casIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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(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)); @@ -79385,6 +83198,48 @@ /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/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: 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] @@ -79423,6 +83278,91 @@ /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]); | ^~~~~~~ +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: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 | 879 : 16 : note: in instantiation of 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 herere +turn veri fy879_ | i m p l ( + | ^ +retur/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cppn :1318v:e9r:i fnote: yin instantiation of function template specialization 'test_driver::verify>' requested here_ +impl( + | ^1318 + | verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp(:ve2613r:i9f:y_ bnote: ain instantiation of function template specialization 'test_driver::verify>' requested herec +kward_bn _s2613p | a t i a l _ u s ev_esraivfeyd(a{r +d s| _ ^b +ias/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp{:o917u:t46:p unote: tin instantiation of member function 'batch_norm_spatial_driver::run' requested here, + bias} )917; | + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917s:t46a:t inote: c_in instantiation of member function 'conv_bias_driver::run' requested herec +ast ( t h i s ) - > r u n ( )s;t +a t| i ^c +_cast/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp<:D1299:e71r: ivnote: ein instantiation of function template specialization 'test_driver::base_run>' requested here +d*>(this)- >1299r | u n ( ) ; + | ^r +un_data(d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:ta1299_:a71r:g snote: .in instantiation of function template specialization 'test_driver::base_run>' requested herebe +gin(), data _1299a | r g s . e nd(), [&] { d.template base_run(); }) ; + | r ^u +n_da/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:a1333:(5d:a tnote: ain instantiation of function template specialization 'test_drive_impl_1>' requested here_ +a 1333r | g s . b etgeisnt_(d)r,i vdea_tiamp_la_r1g)(,p r[o&g]r a{m _dn.atmeem, palsa)t;e + b| a ^s +e_r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:n1373:<13D:r inote: in instantiation of function template specialization 'test_drive_impl>' requested herev +er>(); 1373} | ) ; + | ^ + test_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppri:v1333e:_5i:mp lnote: >' requested hereD +river > ( atregsvt_[d0r]i,v set_di:m:pmlov_e1( ^( +prog/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cppr:1329a:m5_:n anote: min instantiation of function template specialization 'test_drive' requested heree +, as); +1329 | | ^ + test_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:ri1368v:e13<:b anote: tin instantiation of function template specialization 'test_drive_impl>' requested herec +h_norm_sp a1368t | ia l _ d r i v e r > ( a rtgecs,t _adrrgivv)e;_ +i m| p ^l +>/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits(:a2691r:g9v:[ 0note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here] +, std::m o2691 | v e ( a s{) )}; _ +G L| I ^B +CXX17_DE/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cppP:RE44C:A42T:E Dnote: _in instantiation of function template specialization 'test_drive' requested hereSU +GGEST("std:: i44n | vionkte _mreasiunl(ti"n)t; + a| r ^g +c, const cha/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hr:*124 :a45r:g vnote: [expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'] +) { test _124d | r#i vdeeA(TaErDg_cS,U GaGErSgTv()A;L T}) + _| G ^L +IBCXX/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ @@ -79441,7 +83381,6 @@ /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]); | ^~~~~~~ -9 warnings generated when compiling for gfx906. /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) | ^~~~~~~ @@ -79533,7 +83472,49 @@ 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]; + 347 | size_t bot_idx = mIn 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"))) + | ^ +ask_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]); @@ -79839,7 +83820,49 @@ 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]); + 324 | dout[i * out_nstr In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ ++ 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]) * @@ -79884,7 +83907,16 @@ 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]); + 307 | 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()); + | ^~~~~~~~ +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] = @@ -79993,26 +84025,10 @@ /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_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_iIn 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/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] -n 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; + 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]; @@ -80020,32 +84036,39 @@ /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.hppf:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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] - e158 | in_state[bs * in_stride + h]; + 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] - r279 | ADNN_mm_cpu(const_cast(&hx_state[hx_shift]), + 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]), + 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]), + 314 | 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); + | ^~~~ + 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] - 3348 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), + 348 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:353:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -d 353 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), + 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]), @@ -80054,35 +84077,9 @@ 389 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:419:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] -_ 419 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), + 419 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ -bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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("/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h424:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] -:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] @@ -80217,52 +84214,6 @@ /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]; | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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]; | ^~~~~~~~~~ @@ -80288,7 +84239,14 @@ 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]; + 1064 | 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()); + | ^~~~~~~~ + 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]; @@ -80402,49 +84360,7 @@ 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[weitimeIn 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; - | ^ -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 - h741 | 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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -f/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cppt:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp+:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); - | ^ - h/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - y2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - h100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - * uni_stride]), + 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]), @@ -80459,59 +84375,7 @@ 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 | 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()); - | ^~~~~~~~ - hx_state[hx_shift + bs * uni_stIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"))) - | ^ -ride + hy_n * hy_h + h]); + 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]), @@ -80595,7 +84459,50 @@ 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], + 1706 | &dwei_sIn file included from t/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] + a52 | 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.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_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_conv3d.cpp:62:42: note: in instantiation of function template specialization '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"))) + | ^ +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]; @@ -80607,7 +84514,15 @@ 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); + 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + hIn 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::vect or 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] + 21347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +); | ^~~~~~~~~~~~~~ /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]), @@ -80709,79 +84624,37 @@ 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 | 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 dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + 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] - :895:16: note: in instantiation of 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 -1683 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + 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] - :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.hpp1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + 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] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 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.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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] - :1373:13: note: in instantiation of function template 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.cpp1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= + 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: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); } - | ^ -1742/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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] - :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -1751/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + 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] - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1756100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | const_cast(&hx_state[hx_shift]), + 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], @@ -80949,91 +84822,46 @@ 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_leIn file included from ng/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppt:h38: - In 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.hpp :p29r: -o/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppb:s52_:s39t:r iwarning: d'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]e -[0] + batch_id * 52p | r o b s _usstirnigd er[e1s]u l+t _ltby_pceu r=; -t y| p ^~~~~~~~~~~~e -name std/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:::r179e:s26u:l twarning: _unsafe buffer access [-Wunsafe-buffer-usage]o -f : : t y p e ;b -e t| a ^_ -buff0[k1] = /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:r741o:b20s:_ lnote: oin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereg -its[pidx ]741; | - | ^~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp : 181 : 24r:e twarning: uunsafe buffer access [-Wunsafe-buffer-usage]r -n detac h181_ | a s yn c ( [ = ] T{ -a l| p ^h -a_temp = alpha_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:o797g:[24b:i dnote: xin 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_ -ts]; - | ^~~~~~~~~ -797 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp : 187 : 73 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - cpuf = r u187n | _ c p u ( f a l ssei,z ec_acth ep_imdixs s=, (vi,n pxsu.t._.l)e;n - g| t ^h - - 1) * prob/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps_:s879t:r16i:d enote: [in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here0 -] + b879a | t c h _ i d * rpertoubrsn_ svterriidfey[_1i]m p+l (i -; -| ^| - ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp326::18821::73 :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 herewarning: -unsafe buffer access [-Wunsafe-buffer-usage] - 326 | 188 | a u tsoi zoeu_tt g=i dvxe r=i f(yi(nvpeurti_flye_nfgotrhw a-r d1_)a c* tgirvaadtsi_osntd{ei[n0p]u t+, bdaetscch}_,i df )*; -g r| a ^d -s_stride[1/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp]: 205+: 64i:; -note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here| - ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp: 190205: | 31 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - lookup .190e | m p l a c e (t r aTn spfroorbms__mloodgei(ttso__pniadmxe (=m )p)r,o b[s=_]l o{ gtihtiss[-p>irduxn](;m -, | f ^~~~~~~~~~~~, - b); }/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp):;198 -: 13| : ^ -warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: 198in 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 | g r aadddi_emnotdse_(l -o g| i ^t -s[gid/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppx:]1207 :=12 :e xnote: pin instantiation of member function 'activation_driver::activation_driver' requested here( -prob s1207_ | l o g i tDsr_ipviedrx )d {-} ;e -x p| ( ^g -rad_t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppem:p1333[:i5]:) ;note: -in instantiation of function template specialization 'test_drive_impl_1>' requested here -| ^~~~~~~~~~~~~~~~ - 1333/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp | : 206 : 13 :t ewarning: sunsafe buffer access [-Wunsafe-buffer-usage]t -_drive_impl _2061 | < D r i v e r > ( p r o ggrraamd_ineanmtes,_ laosg)i;t -s [| g ^i -dx]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :=1358 :-13e:x pnote: (in instantiation of function template specialization 'test_drive_impl>' requested hereg -rad_temp[ i1358] | ) ; - | ^~~~~~~~~~~~~~~~ - t/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppe:s218t:_26d:r iwarning: vunsafe buffer access [-Wunsafe-buffer-usage]e -_impl > (ianrtg vl[b0_]c,u rs t=d :l:amboevle_(parsi)m)e;[ -k 1| ] ^; - + 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/test/activation.cpp:337:42:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp :note: 219in instantiation of function template specialization 'test_drive' requested here: -26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 337 | 219i | n t m a i n ( i n t airngtc ,l bc_opnrset =c hlaarb*e la_rpgrv[i]m)e [{k 1t e+s t2_]d;r -i v| e ^~~~~~~~~~~< -activa/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppt:i221o:n64_:d rwarning: iunsafe buffer access [-Wunsafe-buffer-usage]v -er>(argc, a r221g | v ) ; } - | ^ - size_t pidx = /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsj:12691 :*9 :p rnote: o'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereb -s_stride[0 ]2691 | + b a t{c h}_ i_dG L*I BpCrXoXb1s7__sDtErPiRdEeC[A1T]E D+_ SlUbG_GcEuSrT;( -" s| t ^~~~~~~~~~~~d -::invoke/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp_:r233e:s26u:l twarning: ")unsafe buffer access [-Wunsafe-buffer-usage]; - - | ^ - 233 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 124 : 45b:e tnote: aexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'_ -temp += pr 124o | b#s _dleofgiintes [_pGiLdIxB]C;X -X 1| 7 ^~~~~~~~~~~~_ -DEPRECA/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppT:E240D:_26S:U Gwarning: GEunsafe buffer access [-Wunsafe-buffer-usage]S -T(ALT) 240_ | G L I BC X X _D E P R E C AbTeEDt_aS_UtGeGmEpS T+(=A LaTl)p -h a| _ ^l -og[bi/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hd:x100_:t19s:] ;note: -expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -| ^~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp100: | 246 : 61_:_ warning: atunsafe buffer access [-Wunsafe-buffer-usage]t -ribute__ (( _246_ | d ep r e c a t e d _ _ (s"iuzsee_ t' "p iAdLxT =" 'j 1i n*s tperaodb"s)_)s)t -r i| d ^e -[0] + batch_id * probs_stride[1] + i; +/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; @@ -81057,83 +84885,41 @@ 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 = stdIn file included from ::/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppma:x(39m: -aIn file included from x/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:l34a: -bIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppl:_29l: -en/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp,: 52l:a39b:e lwarning: 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]e -ngths[i]); + 384 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ - 52 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp : 385 : 28u:s iwarning: nunsafe buffer access [-Wunsafe-buffer-usage]g - result _t385 | y p e = t y p etnotaamle_ lsatbde:l:_rleesnu l+t= _olafbi:]:;t -y p| ^~~~~~~~~~~~e -; - | ^ +/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] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here -386 | 741 | l a b el s_ o f f se t [rie]t u=r ni d=e=t a0 c?h _a0s y:n c((l[a=b]e l{ -s_ o| f ^f -set[i -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1797]: 24+: lnote: ain instantiation of function template specialization 'test_driver::run_cpu>' requested hereb -elLeng t797h | s [ i - 1 ] ) ; - | ^~~~~~~~~~~~ - cpuf/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp :=388 :28r:u nwarning: _unsafe buffer access [-Wunsafe-buffer-usage]c -pu(false ,388 | c a c h e_ m i s sf,o rv(, ixnst. .j. =) ;0 -; | j ^ - < labelLe/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:g879t:16h:s [note: iin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here] -; j+ +879) | - | ^~~~~~~~~~~~ - ret/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppu:r390n: 16v:e rwarning: iunsafe buffer access [-Wunsafe-buffer-usage]f -y_impl( - | 390 ^ | - /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 - if( l1027a | b e l s [ l a b evlesr_iofffy(sveetr[iif]y _+b ajc]k w>a=r dc_lbans_sp_eszr)_ -a c| ^~~~~~t -ivatio/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppn_:u396s:e20_:s awarning: vunsafe buffer access [-Wunsafe-buffer-usage]e -d { - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :i917f:(46l:a bnote: ein instantiation of member function 'batch_norm_per_activation_driver::run' requested herel -s[labe l917s | _ o f f s e t [ i ] + j ] = =s taltaibce_lcsa[sltae(tt[hii]s )+- >jr u-n (1)]; -) -| ^| - ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp::1299396::7152:: note: warning: in instantiation of function template specialization 'test_driver::base_run>' requested hereunsafe buffer access [-Wunsafe-buffer-usage] - - 1299 | 396 | r u n _ d a t a ( diaft(al_aarbgesl.sb[elgaibne(l)s,_ odaftfas_eatr[gis]. e+n dj(]) ,= =[ &l]a b{e lds.t[elmapbleatles _boafsfes_ertu[ni<]D r+i vje r->( )1;]) -}) ;| - ^~~~~~ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp::1333400::512:: note: warning: in instantiation of function template specialization 'test_drive_impl_1>' requested hereunsafe buffer access [-Wunsafe-buffer-usage] - - 1333 | 400 | t e s t _ d r iv ei_fi(mlapble_l1L([pir]o g+r arme_pneaamte[,i ]a s>) i;n - p| u ^t -Len/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg:t1363:h13s:[ inote: ]in instantiation of function template specialization 'test_drive_impl>' requested here) - + 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]) | ^~~~~~~~~~~~ - 1363 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp : 400 : 42 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - test_d r400i | v e _ im p l < D riifv(elran>g(tahrsg[vi[]0 ]+, rsetpd:e:amto[vei(]a s> )i)n; -p u| t ^L -ength/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpps:[1037i:]5): - note: | in instantiation of function template specialization 'test_drive' requested here ^~~~~~~~~~~~ - - 1037 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp : 419 : 29:t eswarning: tunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ -driveh(as,rg ci,n paurtgLve)n;g -t h| s ^ -+ batch_size, wo/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsr:k2691s:p9a:c enote: _'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereg -pu.begi n2691( | ) ) ; -{ }| ^~~~~~~~~~~~_ -GLIBCXX/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp1:7422_D:E29:P Rwarning: ECunsafe pointer arithmetic [-Wunsafe-buffer-usage]A -TED_SUGGEST (422" | s t d : :sitnvdok:e:_croepsyu(ltl"a)b;e -l | L ^e -ngths, labelLen/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hg:t124hs:45 :+ note: bexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'a -tch_size, 124w | o#r kdsepfaicne_eg p_uG.LbIeBgCiXnX(1)7 _+ DbEaPtRcEhC_AsTiEzDe)_;S -U G| G ^~~~~~~~~~~~E -ST(ALT) _G/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppL:I433B:C23X:X _warning: Dunsafe pointer arithmetic [-Wunsafe-buffer-usage]E -PRECATED_SUG GE433S | T ( A L Ts)t -d :| : ^c -opy/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h(:l100a:be19l:s ,note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'l -abels +100 | t ot a_l__altatbreilb_ulteen_,_ w(o(r_k_sdpeaprceec_agtpeud._b_e g(i"nu(s)e + '4" *A LTb a"tc'h _isniszte)e;a -d "| ) ^~~~~~) -) - | ^ +/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] @@ -81149,9 +84935,25 @@ 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] + 258 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpps:i39z: +eIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt: 34g: +In file included from i/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppd:x29 : + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 52 : 39 : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] += j * grads_s t52r | i d e[ 0 ]u s+i nbga trcehs_uildt _*t ygprea d=s _tsypterniadmee[ 1s]t d+: :ire;s +u l| t ^~~~~~~~~~~~_ +of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 | verif/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] @@ -81235,12 +85037,7 @@ 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 = convertIn 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] -_ type(in_data[src_offset]); + 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]); @@ -81251,45 +85048,7 @@ /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.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:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -81424,92 +85183,76 @@ /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]); +y(verify_backward_b/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +n 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_:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] + p234 | 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.hppe:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] +r 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 253 | out_data[dst_offset] = convert_type(accuVal); + 253_ | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp: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]); +activation_recalc{input, d/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + y294 | 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_:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] +i 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); + n371 | 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); + p374 | 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]); +ut, 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 | /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]); + 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); + 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] + static_cast(thi/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpps: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):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); +> 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/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); +run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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_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"); @@ -81520,16 +85263,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/bn_3d_spatial_test.cpp:27: +In file included from 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] @@ -81538,40 +85272,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -81581,34 +85288,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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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::879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 verif1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +y_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 1063 | verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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 | 1242 warnings generated when compiling for gfx906. - 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 + 729v | e run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppri:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | staticfy_backward_3d__bn_per_activation_recalc{incput, dy_input, scale}); + | ^ +a/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 | s static_cast(this)->run();t | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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(), dData_args.end(), [&] { d.template base_rune(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | 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 +r 1333 | test_drive_iimpl_1(program_name, as); + | v ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:e13d: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | *>(this)->run( ); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -81618,39 +85330,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/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); | ^ @@ -81658,32 +85349,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__ 1242 warnings generated when compiling for gfx906. +((__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/na_train.cpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -81692,29 +85362,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.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: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:1363:13: note: in instantiation of function template 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -81725,29 +85398,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -81756,30 +85408,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_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: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/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"); | ^ @@ -81789,36 +85444,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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: -/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:38: +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] @@ -81827,30 +85453,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here + 895 | 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/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 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function '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/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/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"); | ^ @@ -81860,8 +85486,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -81870,32 +85495,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -81906,8 +85531,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -81916,29 +85540,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_bn_per_activation_use_saved &>' 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/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -81949,7 +85573,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/bn_3d_peract_test.cpp:40: +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/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] @@ -81958,29 +85591,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spatial_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_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_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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -81991,8 +85624,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -82001,33 +85633,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/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:1363:13: note: in instantiation of function template 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/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"); | ^ @@ -82037,8 +85666,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82047,30 +85675,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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"); | ^ @@ -82078,42 +85706,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 | __attrIn 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"))) + | ^ +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] - ibute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); | ^ @@ -82123,7 +85750,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82132,30 +85760,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_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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82165,7 +85796,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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: @@ -82187,17 +85818,17 @@ /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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/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"); @@ -82208,7 +85839,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82217,30 +85849,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<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: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: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/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"); | ^ @@ -82260,32 +85895,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1363:13: note: in instantiation of function template 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* aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: + 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/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] @@ -82294,43 +85940,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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(rm)g)v,[ ][)= ]{ {t etshti_sd-r>irvuen<(pmo,o lfi,n gb3)d;_ d}r)i;v -e r| > ^( -argc, argv/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 - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits1207: | 2691 : 9 : Dnote: ri'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herev -er d{}; - | ^ - 2691 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :{1333 :}5 :_ Gnote: Lin instantiation of function template specialization 'test_drive_impl_1>' requested hereI -BCXX17_D E1333P | R E C A TtEeDs_tS_UdGrGiEvSeT_(i"msptld_:1:r(espurlotg"r)a;m -_ n| a ^m -e, 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 + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::1358124::1345:: note: note: in instantiation of function template specialization 'test_drive_impl>' requested hereexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - - 1358 | 124 | # d e f i n e _ tGeLsItB_CdXrXi1v7e__DiEPmRpElCA>L(Ta)r g_vG[L0I]B,C XsXt_dD:E:PmRoEvCeA(TaEsD)_)S;U -G G| E ^S -T(ALT) -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp :| 337 ^: -42: note: in instantiation of function template specialization 'test_drive' 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' - 337 | int m a100i | n (_i_natt tarrigbcu,t ec_o_n (s(t_ _cdheaprr*e caartgevd[_]_) ({" utsees t'_"d rAiLvTe <"a'c tiinvsatteiaodn"_)d)r)i -v e| r ^> -(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/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"); @@ -82383,52 +86015,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 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) {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +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] @@ -82437,33 +86024,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_bias_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/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82473,8 +86057,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/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/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"); + | ^ +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] @@ -82483,29 +86077,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template specialization 'test_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_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"); @@ -82516,89 +86110,60 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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::resIn 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/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/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] -u 52 | using result_type = typename std::result_of::type; - | ^ -l/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - t_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.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 - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - | 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_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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.hpp917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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' - :5: note: in instantiation of function template specialization 'test_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/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here - 961 | test_drive>(argc, argv); - | ^ -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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/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__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -: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/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: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/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] @@ -82607,29 +86172,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1363:13: note: in instantiation of function template specialization 'test_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_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82640,7 +86205,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -82649,29 +86214,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"); @@ -82682,7 +86250,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/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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82691,30 +86282,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:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); | ^ @@ -82724,8 +86318,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/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_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] @@ -82734,30 +86349,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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 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:1353:13: note: in instantiation of function template 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("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; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heretd::invoke_result"); + | ^ + +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 2691124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82777,29 +86528,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -82813,6 +86564,296 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_In file included from i/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] +d 52 | using result_type = typename std::result_of::type; + | ^ +./build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppb:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + e797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +g/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 + i879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cppn: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 + C1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + o1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cppn:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + v1078 | test_drive(argc, argv); + | ^ +Di/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +m/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +, 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | 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/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: @@ -82822,26 +86863,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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); @@ -82855,84 +86896,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/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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run()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/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp::129929:: -71/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:: 52note: :in instantiation of function template specialization 'test_driver::base_run>' requested here39 -: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 129952 | | u s i n gr urne_sudlatt_tay(pdea t=a _tayrpgesn.ambee gsitdn:(:)r,e sudlatt_oaf_):,: t[yp&e]; -{ | ^d -.template /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppb:a741s:e20_:r unote: 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< -Driver >741( | ) ; } ) ; - | ^ - retur/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn detac:h_1333a:s5y:n cnote: ([in instantiation of function template specialization 'test_drive_impl_1>' requested here= -] { - | ^ - 1333 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:e797s:t24_:d rnote: iin instantiation of function template specialization 'test_driver::run_cpu>' requested herev -e_impl_ 1797< | D r iv e r > ( p r o g r am _ n acmpeu,f a=s )r;u -n _| c ^p -u(false, ca/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppch:e1353_:m13i:s snote: ,in instantiation of function template specialization 'test_drive_impl>' requested here -v, xs... )1353; | - | ^ - tes/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:_895d: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:896:13), verify_reduce_with_indices &>' requested herei -mpli>m(palr(g -v [| ^0 -], std/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:::936m:o13v:e (note: in instantiation of function template specialization 'test_driver::verify_equals>' requested herea -s)); - | ^936 - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp : 311 : 42 : note: vin instantiation of function template specialization 'test_drive' requested heree -rify_equals (311v | eriinfty _mraeidunc(ei_nwti tahr_gicn,d iccoesna(r -g v| [ ^] -) { test_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:r917i:v46e: ::run' requested herea -_fusio n917_ | d r i v e r > ( a r g c , satragtivc)_;c a}s -t <| D ^e -rived*>(this)->run(); - | ^ -/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:: 1299note: :'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here71 -: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 2691 | 1299 | { } _ G rLuInB_CdXaXt1a(7d_aDtEaP_RaErCgAsT.EbDe_giSnU(G)G,E SdTat(a"_satrgds:.:einndv(o)k, e[_&r]e {s udl.tt"e)m;p -l a| t ^e - base_run:(124):;45 :} )note: ; -expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 124 | :#1333 :d5e:f inote: nin instantiation of function template specialization 'test_drive_impl_1>' requested heree - _GLIB C1333X | X 1 7 _ DtEePstR_EdrCiAvTeED__iSmpUlG_G1E)( p_rGoLgIrBCaXm_Xn_aDmEeP,R EaCsA)TE;D -_ S| U ^G -GEST(A/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppL:T1341): -5 :| ^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.h :100:134119 | : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -test_drive _100i | m p l_b(uatreg_v_[ 0](,( _s_tdde:p:mroevcea(taesd)_)_; -( | " ^u -se '" A/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cppL:T961 :"9': inote: nin instantiation of function template specialization 'test_drive>' requested heres -tead")) )961 - | | ^ - 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"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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"); | ^ @@ -82942,14 +86981,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: -/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/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] @@ -82958,32 +86990,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 - 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/activation.cpp:326: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/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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"); @@ -82994,7 +87023,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -83003,30 +87033,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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/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"); | ^ @@ -83036,7 +87066,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"))) | ^ -9 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: @@ -83079,6 +87108,137 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1358:13: note: in instantiation of function template 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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -83089,29 +87249,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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); } @@ -83125,7 +87285,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.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] @@ -83134,29 +87295,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_weights_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 +/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:1353:13: note: in instantiation of function template 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/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"); @@ -83167,20 +87328,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/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], " +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/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/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -83189,7 +87379,7 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); @@ -83201,7 +87391,7 @@ 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(); + 917 | static_cast(:this)->39run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); @@ -83224,77 +87414,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"))) | ^ -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: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 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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_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_copy &>' 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_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 39178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] +warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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); @@ -83308,14 +87498,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/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/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: @@ -83325,26 +87507,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_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: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: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:1373:13: note: in instantiation of function template 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); @@ -83358,8 +87540,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -83368,32 +87550,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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"); @@ -83404,7 +87583,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/bn_spatial_test.cpp:27: +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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -83413,30 +87606,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: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:1363:13: note: in instantiation of function template 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); | ^ @@ -83446,7 +87642,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -83455,29 +87651,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83488,15 +87684,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: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: @@ -83507,29 +87694,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -83543,7 +87730,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -83552,30 +87740,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_bn_per_activation_recalc &>' 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_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -83585,8 +87773,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -83595,29 +87782,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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"); @@ -83628,23 +87815,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -83653,29 +87824,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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_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"); @@ -83686,7 +87857,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -83695,29 +87866,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, (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_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' 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/activation.cpp:333: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_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: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"); + | ^ +In file included from /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 Activati/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_on Elapsed: %f ms, for %d iterations.\n", + | ^ +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:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -83728,56 +87957,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/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; +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/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.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/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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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 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:/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] @@ -83786,33 +88044,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_bias_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/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54: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/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"); | ^ @@ -83822,39 +88077,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"))) | ^ -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: + 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", + | ^ +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/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", + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -83874,26 +88199,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_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_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); @@ -83917,29 +88242,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -83953,7 +88278,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -83962,32 +88288,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83998,14 +88321,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -84014,29 +88330,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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_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"); @@ -84047,40 +88363,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"))) | ^ -4 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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_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/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"); @@ -84091,47 +88402,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"))) | ^ -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] - 52In 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); - | ^~~~ - 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_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: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.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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_DEPRECAgin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); | ^ @@ -84141,45 +88482,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/tensor_cast.cpp:39: +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 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bias &>' 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/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:1373:13: note: in instantiation of function template 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/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"); | ^ @@ -84189,16 +88529,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 -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_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] @@ -84207,29 +88538,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_3d_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_forward_infer_3d_bn_per_activation_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_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -84240,10 +88571,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"))) | ^ -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/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/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] @@ -84252,32 +88587,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84288,42 +88620,86 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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; +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 + | ^ +52/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + | 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ + using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84342,18 +88718,101 @@ /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/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/na_inference.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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -84362,30 +88821,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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1368:13: note: in instantiation of function template 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); | ^ @@ -84395,34 +88857,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"))) | ^ -:result_of::type; +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_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_weights_conv &>' 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/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/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/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"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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_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"); @@ -84433,7 +88939,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -84442,29 +88949,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_rnn &>' 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/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:1358:13: note: in instantiation of function template 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/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"); @@ -84475,15 +88982,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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() + 3In 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] @@ -84492,33 +88992,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_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/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | | ^ -/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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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"); | ^ @@ -84528,51 +89067,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"))) | ^ - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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/bn_3d_peract_test.cpp:40: +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_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] @@ -84581,35 +89085,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 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_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_spatial_use_est &>' 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_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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); @@ -84620,192 +89118,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"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | 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/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"); - | ^ -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: +/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] @@ -84814,29 +89134,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -84847,210 +89167,168 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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", +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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/test/activation.cpp:205: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/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/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/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/test/activation.cpp:337:42: note: in instantiation of function template specialization '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/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", +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/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/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/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", +/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"); | ^ -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 - | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: -(In file included from a/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppr:g29c: -,/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :a52r:g39v:) ;warning: 'result_of<(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/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); } | ^ - 52 | using result_typ/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitse: 2691=:9 :t ynote: p'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heree -name std :2691: | r e s u l{t _}o _fGP:R:EtCyApTeE;D -_ S| U ^G -GEST("std::in/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:o741k:e20_:r enote: sin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereu -lt"); - | 741 ^ | - retur/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hn: 124d:e45t:a chnote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'_ -async([=] { - | 124 ^ | -# define _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:L797I:B24C:X Xnote: 1in instantiation of function template specialization 'test_driver::run_cpu>' requested here7 -_DEPREC A797T | ED _ S U G G E S T ( A L T ) c_puGfL I=B CrXuXn__DcEpPuR(EfCaAlTsEeD,_ ScUaGcGheE_SmTi(sAsL,T )v -, | x ^s -...); -/usr/bin/../lib/gcc/x86_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/driver.hpp :100879 | : 16 :_ _note: ain instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here -ttribu 879t | e _ _ (( _ _ dreeptruercna tveedr_i_f y(_"iumspel( -' "| ^A -LT "' inst/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cppe:a1270d:"9):) )note: -in instantiation of function template specialization 'test_driver::verify>' requested here -| ^ - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"); | ^ @@ -85060,8 +89338,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -85070,29 +89347,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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_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"); @@ -85103,7 +89380,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -85113,32 +89390,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85149,36 +89426,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"))) | ^ +[ 84%] Linking CXX executable ../bin/test_tensor_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_test.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1353:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); | ^ @@ -85188,8 +89476,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -85198,30 +89486,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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_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"); | ^ @@ -85231,7 +89519,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -85240,32 +89528,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 - 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: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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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"); @@ -85276,16 +89561,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_solver.dir/link.d CMakeFiles/test_solver.dir/solver.cpp.o -o ../bin/test_solver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_solver -make -f test/CMakeFiles/test_tensor_scale.dir/build.make test/CMakeFiles/test_tensor_scale.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_scale.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_scale.dir/build.make test/CMakeFiles/test_tensor_scale.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85294,30 +89571,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<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:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85327,8 +89607,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"))) | ^ -[ 84%] Building CXX object test/CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -MF CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o.d -o CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -85371,8 +89649,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=CMakeFiles/test_tensor_test.dir/link.d CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -o ../bin/test_tensor_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Built target test_tensor_test +make -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_trans.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -85381,44 +89664,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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 '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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/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 | make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +# define _GLIBCXX17_DEPRECmake -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/build +ATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85427,30 +89709,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_[ 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 +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/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/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"); | ^ @@ -85460,7 +89744,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -85469,30 +89753,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_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/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); | ^ @@ -85502,8 +89786,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -85512,30 +89795,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1363:13: note: in instantiation of function template 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/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"); | ^ @@ -85545,8 +89828,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -85555,46 +89837,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_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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(In file included from "s/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpptd:::26i: -nvIn file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppk:e48_: -rIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:u34l: -tIn file included from "/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp):;29 -: - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp ^ -:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h -:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 52124 | | # d uesfiinnge r_eGsLuIlBtC_XtXy17p_eD E=P RtEypCeAnTaEmDe_ SsUtGdG:E:SrTe(sAulLtT_)o f_P:R:EtCyApTeE;D -_ S| U ^G -GEST(ALT) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:: 100note: :in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here19 -: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 741 | 100 | return detach_async([=] { + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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...); @@ -85622,16 +89906,7 @@ | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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] @@ -85640,30 +89915,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp: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"); | ^ @@ -85673,16 +89948,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_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/cbna_inference.cpp:27: +| ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -85691,29 +89965,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1368:13: note: in instantiation of function template specialization 'test_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/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -85724,8 +89998,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -85734,33 +90008,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -85770,7 +90041,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_peract_test.cpp:39: +4 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] @@ -85779,30 +90052,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_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_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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.cpp:68: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 | { } _GLIBCXX1In 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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85812,7 +90120,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"))) | ^ +7_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/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/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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85821,30 +90160,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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"); | ^ @@ -85854,7 +90196,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -85864,32 +90206,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/pooling2d.cpp:101: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"); @@ -85900,39 +90242,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/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); + | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested hereIn 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_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_tensor_ops &>' 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/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85942,7 +90288,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -85951,30 +90297,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_cast &>' 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/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); | ^ @@ -85984,8 +90330,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/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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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] @@ -85994,29 +90358,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:1373:13: note: in instantiation of function template 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/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"); @@ -86027,8 +90391,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -86037,30 +90400,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bn_per_activation_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 +/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:1363:13: note: in instantiation of function template specialization 'test_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_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"); | ^ @@ -86070,9 +90433,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] @@ -86081,39 +90442,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, (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_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 '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:1353:13: note: in instantiation of function template specialization 'test_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/activation.cpp:337:42: note: in instantiation of function template specialization '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"))) - | ^ + 124 | # define _GLIBCXX17_DEP/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cppREC:A949T:E33D:_ Swarning: Uunsafe pointer arithmetic [-Wunsafe-buffer-usage]G +GEST(ALT) _GLIB C949X | X _ D E PsRtEdC:A:TvEecDt_oSrU | a ^s +(argv +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :1100,: 19a:r gnote: vexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' ++ argc); + 100| | ^~~~ + __a/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cppt:t949r:43i:b uwarning: tunsafe pointer arithmetic [-Wunsafe-buffer-usage]e +__ ((__ d949e | p r e csattde:d:_v_e ct("ours iasn(satregavd "+) )1), + a| rg ^v + + 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: @@ -86124,15 +90494,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -86157,9 +90527,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_perfdb -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_perfdb.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86168,30 +90536,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_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 +/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: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:1363:13: note: in instantiation of function template 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); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86210,26 +90578,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); @@ -86243,10 +90611,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] @@ -86255,32 +90620,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/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/pooling3d.cpp:54: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_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"); @@ -86291,8 +90653,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -86301,30 +90662,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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_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:1368:13: note: in instantiation of function template 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"); | ^ @@ -86334,7 +90695,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -86343,32 +90705,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, (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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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: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(); });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()); + | ^~~~~~~~ + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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_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"); @@ -86379,7 +90789,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/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/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: @@ -86388,7 +90805,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -86398,32 +90815,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/pooling2d.cpp:101: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"); @@ -86434,8 +90851,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -86444,29 +90861,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -86477,8 +90897,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -86487,29 +90906,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_sofmax &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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"); @@ -86520,14 +90939,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/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/na_inference.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] @@ -86536,30 +90955,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 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_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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"); | ^ @@ -86569,7 +90988,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_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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] @@ -86578,30 +91007,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_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: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:1368:13: note: in instantiation of function template 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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:1368:13: note: in instantiation of function template 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"); | ^ @@ -86611,16 +91085,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:In file included from 28/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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] @@ -86629,30 +91094,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_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 '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:1368:13: note: in instantiation of function template 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/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"); | ^ @@ -86662,23 +91127,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"))) | ^ -: +/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/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); | ^~~~ -/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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -86689,29 +91147,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1363:13: note: in instantiation of function template specialization 'test_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); } @@ -86725,7 +91183,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -86734,30 +91192,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_train_3d_bn_per_activation &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | 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/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_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 '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: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/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: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"); | ^ @@ -86767,637 +91271,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"))) | ^ -/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/pooling2d.cpp:27: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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' +[ 84%] Built target test_perfdb +make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_transform.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Building CXX object test/CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -MF CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o.d -o CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -87407,32 +91298,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87443,8 +91334,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/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_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/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] @@ -87453,26 +91350,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_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_tensor_ops &>' 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/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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -87486,7 +91400,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/bn_spatial_test.cpp:27: + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -87495,30 +91431,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: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_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_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/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/activation.cpp:333: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 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87528,16 +91467,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/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 - | ^ -212 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -87548,26 +91477,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_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); @@ -87581,10 +91510,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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' -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] @@ -87593,29 +91520,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -87626,26 +91556,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_perfdb -make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/depend -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()); - | ^~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_set.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -MF CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o.d -o CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87654,32 +91565,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusioIn 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; + | n ^p +lan.get(), + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:741:20: note: in instantiation 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 : 917: 46 : note: in instantiation of member function 'na_fusion_driver::run' requested here + return det a917c | h _ a s y n c ( [ = ] { + | s ^t +atic_castnote: (tin instantiation of function template specialization 'test_driver::run_cpu>' requested hereh +is)->run (797) | ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1299 : 71c:p unote: in instantiation of function template specialization 'test_driver::base_run>' requested heref + = run_cpu( f1299a | l s e , c a crhuen__mdiastsa,(d avt,a _xasr.g.s..)b;e +g i| n ^( +), data_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.tem p879l | a t e b a s e _ rruenti(f)y;_ i}m)p; +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/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp +:2523:21: 1333note: | in instantiation of function template specialization 'test_driver::verify>' requested here + test_d r2523i | v e _i m p l _ 1 < D r iv e r >( p r o gr a mv_enraimfey,( vaesr)i;f +y _| b ^a +ckw/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:r1373d:_13:w enote: iin instantiation of function template specialization 'test_drive_impl>' requested hereg +hts_con v1373< | a p i , T > { + | ^t +est_drive/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:im917p:l46<:D rnote: iin instantiation of member function 'conv_driver::run' requested herev +er | > ( a r g v[ 0 ] , s t d : : m osvtea(taisc))_;c +a s| t ^< +Derive/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cppd:*311>:(42t:h inote: sin instantiation of function template specialization 'test_drive' requested here) +->run(); +311 | | i ^n +t main(int/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :a1299r:g71c:, note: cin instantiation of function template specialization 'test_driver::base_run>' requested hereo +nst char* a rg1299v | [ ] ) { t e srtu_nd_rdiavtea<(ndaa_tfau_sairogns_.dbreigvienr(>)(,a rdgact,a _aarrggvs).;e n}d +( )| , ^ +[&] { d.template base_run (note: )'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/driver.hpp}: 1333_:G5L:I Bnote: CXin instantiation of function template specialization 'test_drive_impl_1>' requested hereX +17_DEPRE C1333A | TE D _ S UtGeGsEtS_Td(r"istvde:_:iimnpvlo_ke1_)(;p +r o| g ^r +am_name, 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/driver.hpp:1363:13: 124note: | in instantiation of function template specialization 'test_drive_impl>' requested here# + define _1363G | L I BC X X 1 7 _ D E P R EtCeAsTtE_Dd_rSiUvGeG_EiSmTp(lAE>P(RaErCgAvT[E0D]_,S UsGtGdE:S:Tm(oAvLeT()a +s )| ) ^; + + | /usr/bin/../lib/gcc/x86_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/conv3d.cpp:62:42: 100note: | in instantiation of function template specialization 'test_drive' requested here + __attribut e62__ | i(n(t_ _mdaeipnr(eicnatt eadr_g_c ,(" ucsoen s't" cAhLaTr *" 'a rignvs[t]e)a d{" )t))e +s t| _ ^d +rive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87690,35 +91641,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:879:16: note: in instantiation of 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/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"); @@ -87726,18 +91681,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hIn 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); - | ^~~~ -100:19: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :1347expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST':43 -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1001347 | | _ _ asttdt:r:ivbeuctteo_r_e caatse(da_r_g v( "+u s1e, a'r"g v A+L Ta r"gc') ;i - n| s ^~~~t -ead"))) +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -87746,29 +91693,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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"); @@ -87779,8 +91726,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -87789,72 +91736,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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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 - 1299 | run_data(data_args.begin(), datIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -a 52 | using result_type = typename std::result_of::type; - | ^ -_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - a741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpprgs.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 - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' 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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -62/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here - | 879 | return verify_impl( - | ^ -i/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 - nt 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); } | ^ -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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ - /usr/bin/../lib/gcc/x86_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"))) | ^ - static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-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/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/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87864,80 +91826,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"))) | ^ -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::tIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +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] -y 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.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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - ;1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - -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: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/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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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/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/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/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87948,6 +91949,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"))) | ^ +[ 84%] Linking CXX executable ../bin/test_sqlite_perfdb +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sqlite_perfdb.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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) {} + | ^ +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: @@ -87957,15 +91986,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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:333: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); }); | ^ @@ -87993,8 +92022,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88003,30 +92032,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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | 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.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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"); | ^ @@ -88036,8 +92100,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/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +e>>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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/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/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] @@ -88046,29 +92136,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -88079,7 +92169,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: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:990:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 990 | printf("Invalid group number\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -88089,32 +92182,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/pooling2d.cpp:101: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"); @@ -88125,8 +92218,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/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/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); + | ^ +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/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] @@ -88135,29 +92257,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -88168,7 +92290,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -88177,30 +92300,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: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/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"); | ^ @@ -88210,35 +92336,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/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/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); + | ^1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -88249,8 +92388,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/pooling3d.cpp:27: -In file included from /build/reproducible-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] @@ -88259,32 +92399,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/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); + | ^ +:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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: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"); @@ -88295,8 +92438,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/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/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, " + | ^ +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] @@ -88305,30 +92460,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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/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/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.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"); | ^ @@ -88338,114 +92496,66 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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/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: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: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: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: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: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: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: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: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: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_spatial_test.cpp:27: +212 warnings generated when compiling for host. +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sqlite_perfdb.dir/link.d CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -o ../bin/test_sqlite_perfdb -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Built target test_sqlite_perfdb +make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_vec.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Building CXX object test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -MF CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o.d -o CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp +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 = [ 84%] Linking CXX executable ../bin/test_tensor_reorder +typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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"); @@ -88456,8 +92566,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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_reorder.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88466,29 +92578,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -88499,14 +92611,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/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); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:201:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 201 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88515,30 +92625,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function '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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.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"); | ^ @@ -88548,37 +92661,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"))) | ^ -/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, " +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/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/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"); | ^ -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/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] @@ -88587,30 +92677,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_sofmax &>' 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/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_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:1373:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -88620,37 +92710,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"))) | ^ -/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/driver/main.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:201:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 201 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:571:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 571 | printf("Error copying data to GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -88659,32 +92723,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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"); @@ -88695,19 +92756,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/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"); | ^ +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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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", | ^ @@ -88717,117 +92811,189 @@ /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", - | ^ -/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/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_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_rnn &>' 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/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verifIn 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 'tensor_copy_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 - 1333 | test_drive_impl_1(program_In file included from n/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] -a 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async(e, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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 | stat_ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +ic_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | r/build/reproducible-path/miopen-5.5.1+dfsg2/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 " + | ^ +un_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: 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' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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([=] { | ^ -expanded from macro '_GLIBCXX17_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.cpp124: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 - d459 | 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); } | ^ -ef/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - i2691 | { } _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"); | ^ -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' - 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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_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"))) | ^ -_GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +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 /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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +9 warnings generated when compiling for gfx906. +:338:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 338 | printf("GPU Kernel Time Gemm Elapsed: %f ms\n", time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88836,29 +93002,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88869,6 +93038,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/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); + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_reorder.dir/link.d CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -o ../bin/test_tensor_reorder -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Built target test_tensor_reorder +make -f test/CMakeFiles/test_test_errors.dir/build.make test/CMakeFiles/test_test_errors.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_test_errors.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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"); @@ -88879,9 +93073,12 @@ /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"); | ^ +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 /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"); | ^ +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' /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", | ^ @@ -88889,17 +93086,62 @@ 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", + 516 | printf("Wall[ 84%] Building CXX object test/CMakeFiles/test_test_errors.dir/test_errors.cpp.o +-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); | ^ +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 /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:638:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 638 | printf(match ? "Forward Pooling Verifies on CPU and GPU\n" | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:774:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 774 | printf("Backward Pooling Verifies on CPU and GPU\n"); | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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:233:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 233 | printf("Error copying data to GPU\n"); @@ -88916,41 +93158,85 @@ /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/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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using redetach_async([=] { +s | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +u 797 | l cpuf = run_cpu(false, cache_misst, v, xs...); + | ^ +_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +t 879 | return verify_implyp( + | ^ +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([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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.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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -88961,8 +93247,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -88971,29 +93256,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_fwd_batchnorm_spatial_activ &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89004,8 +93289,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -89014,52 +93299,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 &, 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_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 _GLIBCIn 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] -X 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -X17_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/reduce_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] @@ -89068,30 +93342,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp: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:1363:13: note: in instantiation of function template 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"); | ^ @@ -89101,14 +93375,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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/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] @@ -89117,30 +93384,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp: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 - 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/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"); | ^ @@ -89150,21 +93417,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_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_impIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-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_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/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] @@ -89173,32 +93432,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1363:13: note: in instantiation of function template 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"); @@ -89209,26 +93465,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"))) | ^ -l( +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/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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:1373:13: note: in instantiation of function template 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/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"); | ^ @@ -89238,8 +93507,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -89248,29 +93517,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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"); @@ -89281,17 +93553,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/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 supportIn 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_ops.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89300,30 +93570,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:895:16: note: in instantiation 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_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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: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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); | ^ @@ -89333,11 +93606,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - 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");In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89346,29 +93615,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -89379,9 +93648,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/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:230:9In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +/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"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -89391,41 +93676,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, 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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 230 | printf("CPU verification: Invalid dropout rate\n"); - | ^ -_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"))) @@ -89469,12 +93751,143 @@ /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 " +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 | v/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:er934if:y13(:v erwarning: ify_b'printf' was marked unused but was used [-Wused-but-marked-unused]ac +kward_sofmax{out, dout, din, a934l | p h a , b e t a, a lpgroi,n tmfo(d"eV}e)r;i +f ic| a ^t +ion cannot be completed: Th/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe: i917n:p46u: tnote: in instantiation of member function 'softmax_driver::run' requested heret +ensor size mu s917t | e q u a l t o t h e "s +t a| t ^i +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:1363:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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:1373:13: note: in instantiation of function template 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/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 " @@ -89485,10 +93898,55 @@ /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] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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/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] + + | ^ +/usr/bin/../lib/gcc/x86_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/rnn_driver.hpp 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +: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] @@ -89500,6 +93958,49 @@ /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"); | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 750 | printf("Error copying data to GPU\n"); | ^ @@ -89572,43 +94073,55 @@ /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"); | ^ -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/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"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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/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"); + | ^ +: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/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 return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hppin:t1596 :m9a:i nwarning: ('printf' was marked unused but was used [-Wused-but-marked-unused]i -nt argc, c1596o | n s t c h a r *p rairngtvf[(]")f i{n atle shti_dddreinv eVU( arangdc ,G PaUr\gnv"));; - }| - ^ -| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); | ^ @@ -89618,16 +94131,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: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: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] @@ -89732,22 +94236,56 @@ 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", + 330 | printf("stats: tensorIn 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] +o 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_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 + z1358 | 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 +u 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' +z 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + u100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +, %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/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] @@ -89756,30 +94294,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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_argIn file included from s./build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppb:e39g: +iIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:(34): +,In file included from d/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppa:29t: +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp_:a52r:g39s:. ewarning: n'result_of<(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 +(), [&] { d.template 52b | a s e _urusnit(_)t;y p}e) =; +t y| p ^e +name s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:d1333:::r5e:su lnote: tin instantiation of function template specialization 'test_drive_impl_1>' requested here_ +ofe:s:tty_pder;i +v e| _ ^i +mpl_1 (note: pin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herer +ogram_ n741 | a m e , a s ) ; + r| e ^t +urn d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppet:a1373c:h13_a:s ynote: nin instantiation of function template specialization 'test_drive_impl>' requested herec +([=] { + | 1373 ^ | + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : note: tin instantiation of function template specialization 'test_driver::run_cpu>' requested heree +st_dri v797e | _ i m p l < D r i v er < d o u bclpeu>>f (=a rrguvn[0_c]p,u (sftadl:s:em, ocvaec(haes_)mi)s;s +, | ^v +, xs...)/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:879:16: note: in instantiation of function 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 +54 | in t879 | m a i n ( i n tr eaturrgnc ,v ecroinfsyt_i mcplh(a +r *| ^a +rgv[/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp]:)1013 :{9 :t enote: sin instantiation of function template specialization 'test_driver::verify>' requested heret +_drive

y((avrergicf,y _afrogrvw)a;r d}_ +i n| f ^e +r_bn_per_activation_us/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitse:_2691e:st9<:T ,note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereP +REC_TYPE> {2691 + | | ^ + { } _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:G917L:I46B:C XXnote: 1in instantiation of member function 'batch_norm_per_activation_driver::run' requested here7 +_DEPRE C917A | T E D _ S U G G E S T ( " s t ds:t:aitnivco_kceas_tr (| t ^h +is)->run(); + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h| : ^124 +:45: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST':1299 +:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 124 | # de f1299i | n e _ G L I BrCuXnX_1d7a_tDaE(PdaRtEaC_AarTgEs.Db_eSgUiGGn(E)ST, (dAaLtTa_)a _rgGsL.IeBnCdX(X_)D, E[P&R]E C{A TdE.tDe_mpSlUGaGtEeS Tb(aAseL_Tr)u +n< D| r ^i +ver>(/usr/bin/../lib/gcc/x86_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/driver.hpp:1333:5 :100 | note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + __att r1333 | i b u ttee_s_t _(d(ri_v_ed_eipmrpelc_a1tu(sper o'g"r aAm_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp: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"); | ^ @@ -89789,9 +94370,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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"); - | ^ +LT "' 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: @@ -89802,29 +94382,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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); } @@ -89838,16 +94418,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_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/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:364:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 364 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:183:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 183 | printf("Incorrect BaseArg\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -89857,29 +94441,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -89890,7 +94474,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -89899,14 +94483,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_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/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] @@ -89915,32 +94493,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89951,8 +94526,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -89961,30 +94536,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89994,8 +94569,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -90004,30 +94578,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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"); | ^ @@ -90037,7 +94611,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -90046,29 +94621,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -90079,8 +94654,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -90089,29 +94664,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_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"); @@ -90132,29 +94707,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); } @@ -90168,16 +94743,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/tensor_cast.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] @@ -90186,29 +94753,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -90219,21 +94789,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -90242,30 +94799,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' 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/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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"); | ^ @@ -90275,18 +94832,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -ing> as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 949 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 949 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -90296,32 +94842,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/pooling2d.cpp:101: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"); @@ -90332,8 +94878,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -90342,33 +94888,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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,8 +94921,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -90388,29 +94930,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:213:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 '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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_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"); @@ -90421,8 +94966,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 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] @@ -90431,43 +94975,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, 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_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/rnn_vanilla.cpp:27: +/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/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: @@ -90477,29 +94992,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_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:(verify_backwa1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.terd_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -90510,16 +95031,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/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/tensor_cast.cpp:39: +mplate base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -90528,29 +95060,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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_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_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/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -90561,7 +95096,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -90570,29 +95106,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -90603,14 +95142,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -90619,29 +95152,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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/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"); @@ -90652,8 +95188,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -90662,32 +95197,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp: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:1368:13: note: in instantiation of function template 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"); @@ -90698,8 +95230,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/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: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: +/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: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] @@ -90708,29 +95255,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -90741,7 +95288,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -90750,33 +95298,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_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: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/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:1358:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -90786,35 +95331,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/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here - 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -90825,7 +95377,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -90834,29 +95387,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template specialization 'test_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/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"); @@ -90867,8 +95420,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.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +[ 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -90877,30 +95432,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:1363:13: note: in instantiation of function template specialization 'test_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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); | ^ @@ -90910,6 +95468,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: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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -90920,29 +95489,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1368:13: note: in instantiation of function template specialization 'test_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); } @@ -90956,90 +95525,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: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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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_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"); @@ -91050,8 +95564,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91060,29 +95573,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91093,8 +95609,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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/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] @@ -91103,32 +95625,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); @@ -91139,6 +95658,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_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -91182,8 +95710,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -91192,32 +95719,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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/pooling3d.cpp:54: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"); @@ -91228,8 +95755,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -91238,29 +95765,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -91271,7 +95801,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/tensor_cast.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=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' +[ 84%] Built target test_test_errors +make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_type_name.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Building CXX object test/CMakeFiles/test_type_name.dir/type_name.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_type_name.dir/type_name.cpp.o -MF CMakeFiles/test_type_name.dir/type_name.cpp.o.d -o CMakeFiles/test_type_name.dir/type_name.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/type_name.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -91280,29 +95821,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' 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/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 - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -91313,16 +95854,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 - | ^ -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/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] @@ -91331,29 +95863,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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"); @@ -91364,7 +95896,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91373,29 +95906,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_tensor_ops &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here - 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -91406,6 +95985,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_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -91416,29 +96004,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1368:13: note: in instantiation of function template specialization 'test_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); } @@ -91452,19 +96040,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/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/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: @@ -91508,7 +96083,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/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -91518,30 +96135,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/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"); | ^ @@ -91560,20 +96177,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: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:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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:213: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:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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{}; @@ -91596,8 +96213,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -91606,32 +96222,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_bwd_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: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/pooling3d.cpp:54: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"); @@ -91642,7 +96255,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91651,29 +96265,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -91684,8 +96301,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -91694,29 +96310,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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"); @@ -91727,69 +96343,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"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: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/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :741:20: note: in 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'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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_data_rnn &>' 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/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -91800,14 +96386,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"))) | ^ - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -91818,26 +96396,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_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); @@ -91851,8 +96429,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -91861,32 +96439,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, 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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101: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"); @@ -91897,8 +96472,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: +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/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] @@ -91907,32 +96491,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -91943,52 +96524,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/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/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: +[ 86%] Linking CXX executable ../bin/test_type_name +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_name.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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/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_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"); @@ -91999,7 +96567,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -92008,68 +96576,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_tensor_ops &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as)/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:879:16: note: in instantiation 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/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/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -92089,20 +96661,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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{}; @@ -92114,50 +96686,106 @@ 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 -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: + 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 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); | ^ -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' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 +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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1368:13: note: in instantiation of function template specialization 'test_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/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int 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: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()); + | ^~~~~~~~ +const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92168,8 +96796,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -92178,66 +96805,139 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_sofmax &>' 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/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 basIn file included from /build/reproducible-path/miopen-5.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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_type_name.dir/link.d CMakeFiles/test_type_name.dir/type_name.cpp.o -o ../bin/test_type_name -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Built target test_type_name +make -f test/CMakeFiles/test_w_supertensor.dir/build.make test/CMakeFiles/test_w_supertensor.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_w_supertensor.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_w_supertensor.dir/build.make test/CMakeFiles/test_w_supertensor.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Building CXX object test/CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -MF CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o.d -o CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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.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, 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...); | ^ -r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<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_rnn &>' requested here 879 | return verify_impl( - | un(); }); + | ^ +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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.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/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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/pooling3d.cpp:54: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"); @@ -92248,6 +96948,528 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92257,8 +97479,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -92267,32 +97488,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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<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: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: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101: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"); @@ -92303,8 +97524,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -92313,29 +97534,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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: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:1373:13: note: in instantiation of function template 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"); @@ -92346,16 +97570,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92364,29 +97579,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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"); @@ -92397,7 +97612,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -92406,21 +97622,51 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 1299 | 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/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"))) + | ^ +244 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92429,30 +97675,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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"); | ^ @@ -92462,16 +97708,343 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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(); }); +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); + | ^~~~~~~~~~ +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: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/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -92482,6 +98055,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"))) | ^ +/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_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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(); }); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -92492,29 +98108,47 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"))) + | ^ + static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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); } @@ -92528,8 +98162,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -92538,32 +98171,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_bwd_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: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/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:1373:13: note: in instantiation of function template 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"); @@ -92574,7 +98204,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -92583,29 +98213,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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_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/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"); @@ -92616,16 +98246,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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: @@ -92635,29 +98256,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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"); @@ -92668,13 +98289,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_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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -92684,20 +98298,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333: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:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -92720,7 +98334,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -92729,29 +98344,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -92762,8 +98377,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -92772,32 +98387,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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"); @@ -92818,29 +98430,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -92854,8 +98466,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -92864,29 +98475,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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_fwd_batchnorm_peract_activ &>' 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/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92897,45 +98515,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/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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92946,28 +98547,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_trans.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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"); @@ -92978,38 +98589,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_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_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -93020,39 +98628,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_find2.cpp:26: -In file included from /build/reproducible-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: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 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 std::result_/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); + | ^~~~ +of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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_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"); @@ -93063,7 +98683,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93072,29 +98693,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here - 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93105,8 +98726,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -93115,74 +98736,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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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>' 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_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; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp>(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 - :797:24: 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...); | ^ -74/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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/driver.hpp:895:16: note: in instantiation of 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:218:13) &>' requested here - | 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 - | 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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:1363:13: note: in instantiation of function template specialization 'test_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_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"); @@ -93193,8 +98814,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -93203,29 +98823,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -93271,44 +98891,44 @@ 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/rnn_vanilla_dropout.cpp:27: + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invIn 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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]oke_resul +t"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:4552: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # d efine u_GLIBCXsiX17_DEPRngECATED_S UGGESTre(ALTsu) _GLIBCXltX_DEPRE_CATED_StyUGGEST(pALT) + | e ^ += /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: tynote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +p 100 | _en_attributame e__ ((__dseprecatedt__ ("use d'" ALT "': instead"))) + | ^:r +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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 +/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 '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/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); } @@ -93322,38 +98942,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/soft_max.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here - 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/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/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 'softmax_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:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -93364,7 +98981,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -93373,29 +98990,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_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/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93406,8 +99023,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -93416,35 +99032,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.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/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: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_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:1368:13: note: in instantiation of function template specialization 'test_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_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"); @@ -93455,17 +99065,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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/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] @@ -93474,29 +99074,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1358:13: note: in instantiation of function template specialization 'test_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"); @@ -93507,8 +99110,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -93517,29 +99120,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_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: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/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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"); @@ -93560,14 +99163,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: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(); @@ -93593,38 +99196,86 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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.hppIn 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp::244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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"); @@ -93635,8 +99286,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -93645,32 +99295,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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"); @@ -93681,15 +99328,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-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] @@ -93698,32 +99337,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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/pooling3d.cpp:54: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_SUGGEST("std::invoke_result"); @@ -93734,8 +99370,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -93744,30 +99379,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ @@ -93777,637 +99412,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/soft_max.cpp:40: +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] @@ -94416,29 +99422,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_rnn &>' 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/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 'softmax_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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"); @@ -94449,339 +99455,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: -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/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] + 52 | using reIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94790,32 +99470,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, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<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: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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:205: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 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -94826,8 +99542,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/pooling2d.cpp:27: -In file included from /build/reproducible-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] @@ -94836,32 +99553,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101: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"); @@ -94872,8 +99586,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -94882,32 +99595,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -94918,8 +99628,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -94928,30 +99638,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -94961,7 +99671,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -94970,29 +99681,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -95003,7 +99714,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -95012,29 +99723,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp: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: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/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"); @@ -95055,15 +99766,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -95088,8 +99799,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: -In file included from /build/reproducible-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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -95098,35 +99814,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_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: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/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 + 741 | return detach_async([=] { + | ^ +, forw}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: /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, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here>(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_implrun_cpu>((false, cacargvhe_miss, v[0, xs...);], s + | ^ +td:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: :move(in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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 +as)) 879 | ; + return ve | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpprify_impl( +: | ^ +236:42/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333: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 +: note: in instantiation of function template specialization 'test_drive' requested here + 333 | verify(ve236 | irify_backwant mrds_activaaintion{inp(intut, dout, arout.first, gc, desc}, b);co + | ^ +nst c/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 herehar* + a 205 | lookurgv[p.emplace(])transform_mo { de(to_namete(m)), [=] { st_this->run(m, drif, b); })ve; + | ^ +::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 heresor_ + 228 | vec_ add_mode( +dr | ^ +iv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +er 1207 | Driv>(er d{}; + | ^ +ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +g 1333 | test_dric,ve_impl_1(programr_name, as); +g | ^ +v)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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, cons/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitst char* argv[]) { test_d:rive(arg9c, argv); }: | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUG2691 | GEST("std::i 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_DEPRGLECATED_SUGGESIT(ALT) _GLIBCBCXX_DEPRECATXED_SUGGEST(ALTX1) + | ^ +7/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +_D 100 | __attrEPibute__ ((__deREprecated__ (C"use '" ALT "'A instead")))TE + | ^ +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) @@ -95134,8 +99886,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -95144,32 +99895,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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/pooling3d.cpp:54: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"); @@ -95180,13 +99928,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -95196,27 +99938,329 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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_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_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_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_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/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:1368:13: note: in instantiation of function template 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/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ @@ -95229,8 +100273,722 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | 9 warnings generated when compiling for gfx906. + kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+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_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) + | ^ +244 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: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: @@ -95239,14 +100997,651 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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, cachenote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/rnn_vanilla.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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_w_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:571:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here + 571 | verify_equals(vIn 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.hpperify_w_tensor_set(rnnDesc, + | ^ +: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 + :24: note: in instantiation of function template specialization 'test_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 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h879:16: note: in instantiation of 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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +: 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h2596: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:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :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.hpp100 | __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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/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_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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/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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization '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/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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/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); @@ -95254,7 +101649,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/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp: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))) @@ -95266,7 +101661,7 @@ 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)); + 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; @@ -95280,7 +101675,49 @@ /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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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]; @@ -95349,86 +101786,41 @@ 207 | mm_e += 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 * aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39_str:ide + n] * b_ptr[m * b_stride + k]; + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -226 | 52 | u s ing result_type = typename std::result_of:: type; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 226 | c_ptr[n * c_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] - 741 | 226 | return detach_async([=] { - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 c_ptr[n * c_stride + k] := note: bin 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 heree -ta * c_ptr [797n | * c _ s t r i d e + k ] c+p uafl p=h ar u*n _mmc_peu; + 226 | c_ptr[n * c_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] -(false, c240a | c h e _ m i s s , v , x s . . . ) ; -m m_e += a_ptr[n * a_stri| d ^e - + m] * b_ptr[k * b/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:s879t:r16i:d e note: +in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here -m]; - | ^~~~~ -879 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 240 : 55 : rwarning: eunsafe buffer access [-Wunsafe-buffer-usage]t -urn verify _240i | m p l ( - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 333 :m9m:_ enote: 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+ -= a_ptr[n *333 | a _ s t r i d e v+e rmi]f y*( vbe_rpitfry[_kb a*c kbw_asrtdrsi_daec t+i vma]t;i -o n| < ^~~~~T ->{inp/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppu:t248,: 17d:o uwarning: tunsafe buffer access [-Wunsafe-buffer-usage], - out.first ,248 | d e s c } , b ) ; - | ^ - c_ptr[n */build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp :c_205s:t64:ri dnote: ein 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 -+ k] = bet a205 | * c _ pt r [ n l*o ock_uspt.reimdpel a+c ek(]t r+a naslfphoar m*_ mmomd_ee(;t -o _| n ^~~~~a -me(m/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp):)248,: 50[:= ]warning: unsafe buffer access [-Wunsafe-buffer-usage]{ - this->run (248m | , f , b ) ; } ) ; - | ^ -c_ptr[n * /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppc:_s219t:r9i:d enote: 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+ - k] = 219b | e t a * c _p tard[dn_ m*o dce_(s -t r| i ^d -e + k] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :al1207p:h12a: *note: in instantiation of member function 'activation_driver::activation_driver' requested herem -m_e; - 1207| | ^~~~~ - Dr/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppi:v261e:r21 :d warning: {unsafe buffer access [-Wunsafe-buffer-usage]} -; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 261: | 1333 : 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | c _tpetsrt[n_ d*r icv_es_tirmipdle_ 1+< Dkr]i v+e=r >a(_pprtor[gmr a*m _an_asmter,i daes )+; -n ]| ^* - b_ptr/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:k 1363*: 13b:_ snote: tin instantiation of function template specialization 'test_drive_impl>' requested herer -ide + m] ;1363 - | | ^~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 261 : 48 :t ewarning: sunsafe buffer access [-Wunsafe-buffer-usage]t -_drive_imp l261< | D r i v e r < f l o a t > > ( a r g v [ 0c]_,p tsrt[dn: :*m ocv_es(tarsi)d)e; + - k| ] ^ -+= a_p/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppt:r337[:m42 :* note: ain instantiation of function template specialization 'test_drive' requested here_ -stride + n ]337 | *i nbt_ pmtari[nk( i*n tb _asrtrgicd,e c+o nms];t - c| h ^~~~~a -r* a/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppr:g261v:[74:] )warning: unsafe buffer access [-Wunsafe-buffer-usage]{ - test_driv e261< | a c t i v a t i o n _ d r i v e r > ( a rcg_cp,t ra[rng v*) ;c _}s -t r| i ^d -e + k] += a_ptr[m * a_s/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitst:r2691i:d9e: + note: n'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here] - * b_ptr[ k2691 * | b _ s t{r i}d e_ G+L ImB]C;X -X 1| 7 ^~~~~_ -DEPRE/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppC:A263T:E17D:_ Swarning: Uunsafe buffer access [-Wunsafe-buffer-usage]G -GEST("std: :263i | n v o k e _ r e s u l t " ) ; - c| _ ^p -tr[n * c_stride +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :k124]: 45=: bnote: eexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST't -a * c_ptr[n 124* | #c _dsetfriindee _+G LkI]B C+X Xa1l7p_hDaE P*R EmCmA_TeE;D - _| S ^~~~~U -GGES/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppT:(263A:L50T:) warning: _unsafe buffer access [-Wunsafe-buffer-usage]G -LIBCXX_DEP R263E | C A T E D _ S U G G E S T ( AcL_Tp)t -r [| n ^ -* c_st/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hr:i100d:e19 :+ note: kexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'] - = beta *100 | c _ p_t_ra[tnt r*i bcut_es_t_r i(d(e_ _+d ekpr]e c+a taeldp_h_a (*" umsme_ e';" - A| L ^~~~~T - "' instead"))) - | ^ + 240 | mm_e += 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]; | ^~~~~ @@ -95582,7 +101974,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ @@ -95613,7 +102005,7 @@ /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/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: @@ -95623,29 +102015,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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"); @@ -95656,8 +102048,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95666,29 +102057,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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: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/driver.hpp:1363:13: note: in instantiation of function template 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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -95699,9 +102093,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] @@ -95710,32 +102102,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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: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: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/pooling2d.cpp:101: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"); @@ -95746,8 +102135,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -95756,74 +102145,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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: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)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]/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits -:2691:9: note: 'result_of<(lambda at /build/reproducible-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/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.h52: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"))) + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - using result_type = typename std::result_of::type; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1358:13: note: in instantiation of function template specialization 'test_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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -95844,15 +102231,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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: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(); | ^ @@ -95877,7 +102264,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -95886,29 +102273,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -95919,8 +102306,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -95929,32 +102316,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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"); @@ -95965,8 +102349,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -95975,74 +102359,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_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: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/na_train.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp52 | 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 - 54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | 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 | 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 - 2691:9: 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 | 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST ("std::invoke_result"); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hcpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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_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_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/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here -100 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :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 - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); @@ -96053,7 +102437,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/soft_max.cpp:40: +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: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()); + | ^~~~~~~~ +14 warnings generated when compiling for gfx906. +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); + | ^~~~ +208 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] @@ -96062,29 +102475,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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/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"); @@ -96095,7 +102508,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/conv3d_find2.cpp:26: +[ 86%] 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -96105,29 +102522,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -96138,6 +102555,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"))) | ^ +14 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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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' +[ 86%] Built target test_ctc In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -96147,20 +102578,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: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: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: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: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: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: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: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: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: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: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{}; @@ -96183,9 +102614,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"))) | ^ -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/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/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] @@ -96194,32 +102633,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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"); @@ -96230,43 +102666,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"))) | ^ -[ 84%] Linking CXX executable ../bin/test_sqlite_perfdb -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sqlite_perfdb.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -96277,7 +102717,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -96287,32 +102727,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1353:13: note: in instantiation of function template 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"); @@ -96323,7 +102763,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96332,29 +102772,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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_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/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:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); @@ -96365,8 +102808,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -96375,29 +102818,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -96408,7 +102854,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96417,29 +102864,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_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_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -96460,29 +102910,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1353:13: note: in instantiation of function template 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); } @@ -96496,7 +102946,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -96505,29 +102956,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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"); @@ -96538,7 +102989,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -96547,29 +102999,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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/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"); @@ -96580,8 +103035,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -96590,32 +103045,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"); @@ -96626,25 +103078,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/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/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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -96655,29 +103088,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -96691,7 +103124,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -96700,32 +103134,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -96736,27 +103167,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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); - | ^~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sqlite_perfdb.dir/link.d CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -o ../bin/test_sqlite_perfdb -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_sqlite_perfdb -make -f test/CMakeFiles/test_tensor_test.dir/build.make test/CMakeFiles/test_tensor_test.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_test.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_test.dir/build.make test/CMakeFiles/test_tensor_test.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -MF CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o.d -o CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_test.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-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] @@ -96765,32 +103177,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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"); @@ -96801,8 +103210,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -96811,72 +103220,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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(In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - verify_forward_conv{ - | ^ -/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: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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - :71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 1368:13: note: in instantiation of function template 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.cpp514 | 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 - 62: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 - run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-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' - | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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); } @@ -96890,8 +103256,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96900,29 +103265,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96933,39 +103301,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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1353:13: note: in instantiation of function template 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); } @@ -96979,8 +103343,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -96989,29 +103353,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -97022,42 +103389,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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +22 warnings generated when compiling for host. +[ 86%] 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] /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_trans &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97068,40 +103433,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/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 - 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/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/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/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"); | ^ @@ -97111,7 +103457,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -97120,29 +103467,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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:1373:13: note: in instantiation of function template 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"); @@ -97153,8 +103500,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -97163,33 +103509,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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_w_tensor_get &>' 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/w_supertensor.cpp:582:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here + 582 | verify_equals(verify_w_tensor_get(rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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"); | ^ @@ -97199,8 +103527,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -97209,32 +103537,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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_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"); @@ -97245,7 +103570,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -97255,28 +103580,28 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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 - 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 +/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 @@ -97288,7 +103613,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -97297,32 +103623,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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:1353:13: note: in instantiation of function template 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"); @@ -97333,7 +103659,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -97342,29 +103669,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -97375,8 +103702,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -97385,29 +103711,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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: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: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:1368:13: note: in instantiation of function template specialization 'test_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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -97418,7 +103747,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -97428,32 +103757,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1353:13: note: in instantiation of function template 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"); @@ -97464,7 +103793,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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: @@ -97474,29 +103803,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97507,7 +103836,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -97517,29 +103846,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97550,7 +103879,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -97560,29 +103889,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); @@ -97593,8 +103922,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/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/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_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] @@ -97603,29 +103945,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -97636,7 +103978,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/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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] @@ -97645,29 +103997,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_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: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/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97678,8 +104033,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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_dropout.dir/link.d CMakeFiles/test_dropout.dir/dropout.cpp.o -o ../bin/test_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Built target test_dropout +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -97688,78 +104055,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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 - 1333 | test_driveIn file included from _impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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; | ^ -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:741:20: note: in instantiation of function template 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: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 note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:514/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :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.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"))) - | ^ -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:1373:13: note: in instantiation of function template specialization 'test_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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -97770,8 +104134,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -97780,29 +104144,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -97813,7 +104180,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -97822,32 +104190,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/driver.hpp:1353:13: note: in instantiation of function template 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"); @@ -97858,7 +104226,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -97867,29 +104235,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_trans &>' 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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_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"); @@ -97910,29 +104278,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -97946,8 +104314,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -97956,75 +104324,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(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_datIn file included from a/build/reproducible-path/miopen-5.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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | 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([=] { + 741 | return de cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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{}tach_async([=] { | ^ -(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, 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...); | ^ -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_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( | ^ -a/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 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.hppt: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.hppa_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 | , 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/driver.hppt:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + e1353 | 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 +s 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"); +t_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 +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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +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' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(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); +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + v100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +e_impl_1(program_name, as); | ^ -/build/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.cpp100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:54: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"); @@ -98035,16 +104403,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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: @@ -98054,29 +104413,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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"); @@ -98097,29 +104456,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1353:13: note: in instantiation of function template 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); } @@ -98133,6 +104492,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/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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -98143,26 +104546,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); } @@ -98176,8 +104579,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -98186,32 +104589,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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"); @@ -98222,15 +104622,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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -98240,29 +104631,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template specialization 'test_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); } @@ -98286,29 +104677,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1353:13: note: in instantiation of function template 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); } @@ -98322,7 +104713,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/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: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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -98332,29 +104767,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -98375,29 +104810,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -98411,8 +104846,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -98421,42 +104856,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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' 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.hppl:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - i741 | return detach_async([=] { - | ^ -n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - g797 | cpuf = run_cpu(false, cache_miss, 3d_driver>(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"); @@ -98467,28 +104889,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"))) | ^ -v, xs...); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_trans &>' 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_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_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"); @@ -98499,8 +104931,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -98509,17 +104941,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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 917 | static_castIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -98528,32 +104987,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1363:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -98564,19 +105023,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"))) | ^ -(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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"); @@ -98597,29 +105072,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -98633,10 +105108,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"))) | ^ -[ 84%] Linking CXX executable ../bin/test_tensor_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_test.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -98647,15 +105118,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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -98680,7 +105151,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98689,29 +105161,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -98722,8 +105194,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -98732,42 +105204,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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[]) { teIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-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()); - | ^~~~~~~~ -st_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"); @@ -98778,8 +105237,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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] @@ -98788,29 +105246,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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/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"); @@ -98821,7 +105279,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -98831,29 +105289,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -98864,8 +105322,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98874,608 +105331,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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:214: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/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()); - | ~~~~~^~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_test.dir/link.d CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -o ../bin/test_tensor_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+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' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+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%] Built target test_tensor_test -make -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/depend -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -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=" - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, stdmake -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/build -::multiplies()); - | ~~~~~^~~~~~~ -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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); } @@ -99489,50 +105367,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_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"))) - | ^ -[ 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -99543,80 +105377,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1373:13: note: in instantiation of function template 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"))) - | ^ -208 warnings generated when compiling for host. -[ 84%] Linking CXX executable ../bin/test_ctc -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_ctc.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+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 +/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:1353:13: note: in instantiation of function template 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); } @@ -99630,229 +105413,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -212 warnings generated when compiling for host. -244 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | [ 84%] Linking CXX executable ../bin/test_tensor_reorder -using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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(progcd /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 -ram_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"))) - | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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:246:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -99861,128 +105422,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1373:13: note: in instantiation of function template 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"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_ctc.dir/link.d CMakeFiles/test_ctc.dir/ctc.cpp.o -o ../bin/test_ctc -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_ctc -make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_transform.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -MF CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o.d -o CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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_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}); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 +/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/pooling3d.cpp:54: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_SUGGEST("std::invoke_result"); @@ -99993,8 +105455,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=CMakeFiles/test_tensor_reorder.dir/link.d CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -o ../bin/test_tensor_reorder -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 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: @@ -100005,15 +105465,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -100024,859 +105484,10 @@ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(a[ 84%] Built target test_tensor_reorder -rgv[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*make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/depend - argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXmake[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=" -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) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -MF CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o.d -o CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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(programIn file included from _name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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; - | ^ -337/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp42: note: in instantiation of function template specialization '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_traits797:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/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"))) - | ^ -:895:16: note: in instantiation of 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)); - | ^ -/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/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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"))) - | ^ -22 warnings generated when compiling for host. -[ 84%] Linking CXX executable ../bin/test_dropout -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dropout.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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 clang++-17std::result_of::type; - 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/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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: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:1373:13: note: in instantiation of function template 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/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, cacheIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { -_ miss, v, xs...); - | ^ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -: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 2483 | : verify(verify_forward_convnote: { - | ^ -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 -:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_797cast(this)->ru | 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(dat a_args.begin(), da ta_args.end(), [&] { d.te mplate base_run(); }); - | ^ - /build/reproducible-path/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 est_drive_implc_1(progpruamf_name, as); - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -= 1373 | test_drive_imp l>(rargv[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 -u 62 | int main(int argc, const char* argv[]) { test_drive(argc,_ argv); } - | ^ -cpu/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits(:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - f2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::inavoke_result"); - | ^ -ls/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: eexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -, 124 | # defin e _GLIBCXX17_DEPRECATED_SUcGGEST(ALT) _GLIBCXX_DEPRaECATED_SUGGESTch(ALT) - | ^ -e_m/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: inote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -s 100 | __attribsute__ ((__dep,recated__ ("use '" ALT "' instead"))) - | ^ - v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1373:13: note: in instantiation of function template 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_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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:256:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_dropout.dir/link.d CMakeFiles/test_dropout.dir/dropout.cpp.o -o ../bin/test_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_dropout -make -f test/CMakeFiles/test_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' -[ 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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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); } +/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"); @@ -100887,7 +105498,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -100897,32 +105508,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1358:13: note: in instantiation of function template 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"); @@ -100933,342 +105544,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_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/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -ve 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - r60 | auto then(std::future f, Work w) -> std::future - | ^ -ify(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:1373:13: note: in instantiation of function template 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/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.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/tensor_set.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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/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 | strIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1373:13: note: in instantiation of function template 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, uct PerfConfigBase : PerfConfig + 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase @@ -101282,21 +105566,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) {} | ^ -const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] @@ -101317,50 +105588,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/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:1373:13: note: in instantiation of function template 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/conv3d_find2.cpp:26: +12 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: @@ -101370,116 +105599,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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/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"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/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"); @@ -101490,37 +105632,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/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] - 63In 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 - | ^ - [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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_set.cpp:32: +[ 86%] 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/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_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/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: @@ -101531,14 +105652,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: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(); @@ -101559,109 +105680,18 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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) + 124 | # define _GLIBCXX17In 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); + | ^~~~ +_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -101705,821 +105735,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/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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/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/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"))) - | ^ -244 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: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()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -[ 84%] Linking CXX executable ../bin/test_test_errors -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_test_errors.dir/link.txt --verbose=1 -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 | 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; - | ^ -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 - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppsing result_type = typename std::result_of::type; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - | return detach_async([=] { - | ^ -879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | return verify_impl( - | ^ -797/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 cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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( - | ^ -917/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 - 46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917:1299:71: note: in instantiation of function template specialization 'test_driver::base_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(); }); - | ^ -/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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' 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/immed_conv3d.cpp1373:62:42: note: in instantiation of function template specialization '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 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 - :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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"))) - | ^ -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 = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -102529,144 +105753,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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(); | ^ @@ -102691,143 +105786,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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:1353:13: note: in instantiation of function template 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"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_test_errors.dir/link.d CMakeFiles/test_test_errors.dir/test_errors.cpp.o -o ../bin/test_test_errors -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_test_errors -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/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) {} - | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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) {} - | ^ -[ 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/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] @@ -102836,114 +105796,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102954,89 +105832,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"))) | ^ +[ 86%] Linking CXX executable ../bin/test_gpu_reference_kernel +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_reference_kernel.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +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/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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, transIn 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] - , alpha, beta}); +/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 - 52 | using result_type = typename std::result_of::type; - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 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:879:16: note: in instantiation of function 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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 '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 - 1353:13: note: in instantiation of function template 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.cpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:365:42: note: in instantiation of function template specialization 'test_drive' 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/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); } - | ^ -365/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hint main(int argc, const char* argv[]) { 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"); - | ^ -19/usr/bin/../lib/gcc/x86_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: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/pooling2d.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -103046,240 +105874,820 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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.hppnote: :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +in 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_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp +:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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, cIn 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(); - | ^ -onst char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(d at1299a | _ a r g s. b e g irnu(n)_,d adtaat(ad_aatrag_sa.regnsd.(b)e,g i[n&(]) ,{ dda.ttae_maprlgast.ee nbda(s)e,_ r[u&n]< D{r idv.etre>m(p)l;a t}e) ;b +a s| e ^_ +runnote: (in instantiation of function template specialization 'test_drive_impl_1>' requested here) +; }); + 1333| | ^ + test_dr/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:v1333e:_5i:m pnote: lin instantiation of function template specialization 'test_drive_impl_1>' requested here_ +1 | ( p r o gtreasmt__ndarmiev,e _aism)p;l +_ 1| < ^D +rive/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:>1358(:p13r:o gnote: rin instantiation of function template specialization 'test_drive_impl>' requested herea +m_name, 1358a | s ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1358t:e13s:t _note: din instantiation of function template specialization 'test_drive_impl>' requested herer +ive_imp l1358< | D r i v e r < i n t 8 _ tt>e>s(ta_rdgrvi[v0e]_,i msptld<:D:rmiovveer(| > ^( +argv[/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp0:]101,: 42s:t dnote: :in instantiation of function template specialization 'test_drive' requested here: +move(as)) ;101 + | i| n ^t + main(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cppt: 365a:r42g:c ,note: in instantiation of function template specialization 'test_drive' requested herec +onst char *365 | airngtv [m]a)i n{( itnets ta_rdgrci,v ec)( a{r gtce,s ta_rdgrvi)v;e <}t +e n| s ^o +r_vec_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 | { } _GLIBCXX17_DE/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsP:R2691E:C9A:T Enote: D'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here_ +SUGGEST (2691" | s t d : :{i n}v o_kGeL_IrBeCsXuXl1t7"_)D;E +P R| E ^C +ATED_SUGGEST("/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hs:t124d::45::i nnote: vexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'o +ke_result "124) | ;# + d| e ^f +ine _GLIBCXX17_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hD:E124P:R45E:C Anote: Texpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'E +D_SUGGEST (124A | L#T )d e_fGiLnIeB C_XGXL_IDBECPXRXE1C7A_TDEEDP_RSEUCGAGTEESDT_(SAULGTG)E +S T| ( ^A +LT)/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :_100G:L19I:B Cnote: Xexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'X +_DEPREC A100T | E D __S_UaGtGtErSiTb(uAtLeT_)_ + (| ( ^_ +_dep/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hr:e100c:a19t:e dnote: _expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_ + ("use 100' | " A_L_Ta t"t'r iibnusttee_a_d "()()_)_ +d e| p ^r +ecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/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() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | 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/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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] + 741 | ret/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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 + 895urn detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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); } @@ -103293,38 +106701,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/tensor_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( + | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -103335,7 +106730,143 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +/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); + | ~~~~~~^~~~~~~ +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: @@ -103349,15 +106880,225 @@ 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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: + 100 | auto out = /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppse:151l:f;75 +: | warning: ^unsafe pointer arithmetic [-Wunsafe-buffer-usage] + +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62: 26151: | note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | r e tu r ns tSde:r:Dceos

y:_:nD(eisne_rsipalaitziea(ls_tiadt.ibce_gcians(t)<,D eCroivnevdD&i>m(,* tihni_si),d .sb)e;g + i| n ^( +) + 3/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp):;244 +: | 38: ~~~~~~^~~~~~~ +note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: 244 | Pwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]r +formanceCo n164f | i g Co n v A s m 3 x 3 U( ) : P e r f o r m asntcd:e:CcoonpfiygC_onn(viAnsm_3sxp3atUi(-a1l,_ i-d1,. b-e1g) i{n}( +) ,| ^ +ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_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: @@ -103367,18 +107108,391 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppin implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +237 | struct Perf o151r | m an c e C o n f i gC on v A sm 3x 3 U : P e rfsCtondf:i:gBcaospey<_Penr(fionrm_asnpcaetCioanlf_iigdCo.nbveAgsimn3(x3)U,> +C o| n ^ +vDim, in_id/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp.b:e109:g14i:n (note: )in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here ++ 3) ;109 + | | ~~~~~~^~~~~~~ + s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppe:l164f: 75=: owarning: uunsafe pointer arithmetic [-Wunsafe-buffer-usage]t +; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:16462 | : 26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | r esttudr:n: cSoepryD_ens(n:_:sDepsaetriiaalli_zied(.sbtaetgiicn_(c)a,s t (i*nt_hiids.),b esg)i;n +( )| ^ ++ 2); + | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp ~~~~~~^~~~~~~: +244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | 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); + | ~~~~~~^~~~~~~ +271 warnings generated when compiling for gfx906. +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/driver.hpp:34: @@ -103389,29 +107503,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -103425,145 +107539,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:404:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 404 | printf("Forward GEMM Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:109:5: note: in instantiation of member function 'GemmDriver::VerifyForward' requested here - 109 | GemmDriver() : Driver() {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here - 125 | drv = new GemmDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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/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: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: @@ -103579,57 +107555,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:895:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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(); | ^ @@ -103642,8 +107576,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/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/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"); @@ -103654,7 +107588,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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); @@ -103662,7 +107596,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); @@ -103916,7 +107850,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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/cpu_conv.hpp:151:75: 741warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] + retu r151n | d e t a c h _ a s y n c ([ = ] { + | ^ + std::copy_n(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:s797p:a24t:i anote: 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 herel +_id.begi n797( | ) , C o n v D i m , i n _icpdu.fb e=g irnu(n)_ c+p u3()f;a +ls e| , ~~~~~~^~~~~~~c +ache_mis/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps,: 164v:,75 :x swarning: ..unsafe pointer arithmetic [-Wunsafe-buffer-usage]. +); + | ^ + 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 879 | s t d : : c o p yre_tnur(ni nv_esrpiaftyi_ailm_pild(. + b| e ^g +in(), Conv/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppD:i326m:,21 :i nnote: _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 herei +d.begin() +326 | 2 ) ; + | ~~~~~~^~~~~~~ + 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 | Dr/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -104018,6 +107983,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ +iver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691 :9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + std::cop y2691_ | n ( i n _{s p}a t_iGaLlI_BiCdX.Xb1e7g_DiEnP(R)E,C ACToEDn_vSDUGiGmE,ST (i"nst_di:d:.ibnevogkien_(r)es u+l t3"));; + + | | ^ + ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h +:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 164 | 124 | # d e f i n e _ G LI B C X X 1 7s_tDdE:P:RcECoApTyE_Dn_(SUiGnG_EsSpTa(AtLiTa)l __iGdL.IBbCeXgXi_nD(E)P,R ECCoAnTvEDDi_mS,U GGiEnS_Ti(dA.LbTe) +g i| n ^( +) + 2)/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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); | ~~~~~~^~~~~~~ @@ -104061,64 +108052,6 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | In file included from st/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cppd::27:: -coIn file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppy_:n44(: -iIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:s34p: -aIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppi:a29l: -_/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppi:d52.:b39e:g iwarning: n'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]( -), ConvDim, in_id .b52 | e g i nu(s)i n+g 3r)e;s -u l| t ~~~~~~^~~~~~~_ -type = ty/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpppe:n164am:e75 :st dwarning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage]: -result_of <164F | u n c t io n ( ) > : : t y p e ; - | ^ - std::copy_n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:i741n:_s20p:a tnote: iin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herea -l_id.be g741i | n ( ) , C o n v Drimet,u rinn _idde.tbaecghi_nas(y)n c(+[ =2] ){; - - | | ^ ~~~~~~^~~~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp: :note: 151in instantiation of function template specialization 'test_drive_impl>' requested here: -75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1353 | 151 | te s t _ d r i v e _ im p l < D r i v e r a>t(iaarlg_vi[0d.]b,e gsitdn:(:)m,o vCeo(ansv)D)i;m, - | i ^n -_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cppn:(101): 42+: 3note: )in instantiation of function template specialization 'test_drive' requested here; - - | ~~~~~~^~~~~~~ - 101 | i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:t164 m:a75i:n (warning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]n -t argc, co n164s | t c h a r * a rg v [ ] ) { t es t _ d r i vsetd<:p:ocoolpiyn_gn2(di_nd_rsipvaetri>al(a_rigdc.,b aerggivn)(;) }, - C| o ^n -vDim, 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' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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] @@ -104163,31 +108096,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/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/test/cpu_conv.hpp| ^: -257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 257 | 237 | s t r u c t Pe r f or m a n ce C o n f i g CosntvdA:s:mc3oxp3yU_ n:(o uPte_rspfatCioanlf_igiBdas.ebi -n (| ) ^+ - 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -104269,213 +108180,684 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/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("ReduceTe/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppns:o257r:(77): wwarning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]t -h indices out p257u | t V e r i f i e s o n C P U a n d G P Us t(de:r:rc=o%pfy,_ n"( -o u| t ^_ -spatial_id/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp.b:e55g:i5:n (note: )in instantiation of member function 'ReduceDriver::VerifyForward' requested here, - ConvD i55 | m , o uRte_duicde.Dbreigveirn(()) : +D r2i)v;e -r (| ) ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | 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/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. +271 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. +[ 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 +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: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("Backwar/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d_bias.dir/link.d CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -o ../bin/test_conv2d_bias -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +d 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(); + | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 88%] Built target test_conv2d_bias +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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(); + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gpu_reference_kernel.dir/link.d CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o -o ../bin/test_gpu_reference_kernel -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 88%] Built target test_gpu_reference_kernel +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_copy.dir/link.d CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -o ../bin/test_tensor_copy -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1358:13: note: in instantiation of function template 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"))) + | ^ +[ 88%] Built target test_tensor_copy +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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/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()In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + efault; + | ^ +741 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct P erfConfigBa se : Perf Config + | ^ +re/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +turn 237 | struct Per deformanceContafigConvAsm3x3U : PerfConfigBase +h_ | ^ +asy/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: nc([in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109=] | { + self = o | ut; + | ^ + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +:797:24 62 | : note: return Sein instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797rDes<>::De | seriali ze(static_c ast(*thisf = r), s);un_ + | ^ +cpu(/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested herefalse +, c 244 | Peache_rformanmisceConfigCos, v,nvAsm3x3U( xs.) : Perfor..)manceConfi;gConvAsm3x3U(-1, -1, -1) {} + | ^ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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:171:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here - 171 | drv = new ReduceDriver(); +/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() : 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/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp: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/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 ~P/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppe:r257:f77C:o nwarning: funsafe pointer arithmetic [-Wunsafe-buffer-usage]i -g() = defaul t257; | - | ^ - st/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppd:::53:c8o:p ynote: _in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required heren -(out_s p53a | tisatlr_uicdt. bePgerifnC(o)n,f iCgoBnasveD i:m, Poeurt_fiCd.obnfeiggi - n| ( ^) - + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | 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: @@ -104530,26 +108912,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:895:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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: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/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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); } @@ -104563,8 +108945,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -104573,29 +108955,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -104648,34 +109033,162 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:175:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here - 175 | drv = new ReduceDriver(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. +[ 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] +9 warnings generated when compiling for host. +[ 88%] Linking CXX executable ../bin/test_tensor_ops +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_ops.dir/link.txt --verbose=1 +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: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 +/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(); +/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/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] @@ -104684,29 +109197,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -104715,9 +109231,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 | 12 warnings generated when compiling for host. - __attribute__ ((__deprecated__ ("uIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: + 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -104726,32 +109242,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1373:13: note: in instantiation of function template 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_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"); @@ -104762,11 +109275,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -se '" ALT "' instead"))) - | ^ -12 warnings generated when compiling for host. -[ 86%] Linking CXX executable ../bin/test_lrn_test -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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -104775,29 +109285,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -104808,7 +109321,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"))) | ^ -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 +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:175:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 175 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:179:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 179 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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: @@ -104831,8 +109369,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) {} | ^ -[ 86%] 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 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: @@ -104855,11 +109391,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) {} | ^ -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] -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: @@ -104869,26 +109400,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:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/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); } @@ -104902,27 +109433,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/pooling3d.cpp:27: -In file included from /build/reproducible-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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -12 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 + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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::r[ 86%] Linking CXX executable ../bin/test_conv2d_bias -esult_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | 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 - 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, (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...); @@ -104960,12 +109521,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_type_name -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_name.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -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: @@ -104975,26 +109530,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:895:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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: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/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template 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); } @@ -105008,12 +109563,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. -[ 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 -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: @@ -105023,32 +109573,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -105059,7 +109609,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/tensor_vec.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=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' +[ 88%] Built target test_tensor_ops +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] @@ -105068,29 +109622,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -105101,15 +109655,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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' -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_type_name.dir/link.d CMakeFiles/test_type_name.dir/type_name.cpp.o -o ../bin/test_type_name -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_cast.dir/link.d CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -o ../bin/test_tensor_cast -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 88%] Built target test_lrn_test -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=" -[ 88%] Built target test_type_name 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: @@ -105119,23 +109666,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transformake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -m_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:make -f test/CMakeFiles/test_w_supertensor.dir/build.make test/CMakeFiles/test_w_supertensor.dir/build -917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.templatemake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - base_run(); }); + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); @@ -105155,16 +109699,170 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +[ 88%] Built target test_tensor_cast +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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:1358:13: note: in instantiation of function template 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/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()); | ^~~~~~~~ -[ 88%] 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/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/tensor_vec.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -105173,32 +109871,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -105252,10 +109950,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_conv3d_bias.dir/link.d CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -o ../bin/test_conv3d_bias -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -105265,32 +109960,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template 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"); @@ -105301,17 +109996,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/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()); | ^~~~~~~~ -[ 88%] Built target test_conv3d_bias -[ 88%] Linking CXX executable ../bin/test_tensor_cast -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_cast.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -105320,29 +110029,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -105353,41 +110065,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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.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_idIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -105396,212 +110075,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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp.:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - b449 | verify_equals(verify_tensor_transform_scale{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - g917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - n454 | 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' - +124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _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"))) | ^ - 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.In file included from be/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cppg:i26n: -()In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp+: 403: -)In file included from ;/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp -: 35| : - ~~~~~~^~~~~~~In file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp13::164 :warning: 75definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]: -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 43164 | | v i r t u al ~ P e r f Co n fsitgd(:) :=c odpeyf_anu(litn;_ -s p| a ^ -tial_id.begin(),/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp :Co53n:v8D: imnote: ,in implicit copy constructor for 'miopen::solver::PerfConfig' first required here -in_id .53b | esgitnr(u)c t+ P2e)r; -fC | o ~~~~~~^~~~~~~n -figBase : PerfConfig +12 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: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 @@ -105615,6 +110134,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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); | ~~~~~~^~~~~~~ @@ -105645,50 +110196,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:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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=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 -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 88%] 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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -105737,60 +110246,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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()); - | ^~~~~~~~ -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 | stru/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppc:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -t PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -237 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp | :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - s164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -truct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm[ 88%] Built target test_tensor_copy -3x3U(-1, -1, -1) {} - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -105809,6 +110264,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); | ~~~~~~^~~~~~~ +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/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -105893,343 +110350,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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); - | ~~~~~~~^~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d_bias.dir/link.d CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -o ../bin/test_conv2d_bias -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | [ 88%] Built target test_conv2d_bias - std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | 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/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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/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); | ~~~~~~^~~~~~~ @@ -106308,96 +110428,41 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/pooling2d.cpp:27: -In file included from /build/reproducible-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] - 52 | u/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_ing reid.begin() + 3); - | ~~~~~~^~~~~~~ -s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -u 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -lt_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 741164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:20: note: in 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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -797 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 24164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_mi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -, 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppm:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -l( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 151 | ooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333: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: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_im p std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -l_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -(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: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_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -d 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppr:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -ive_impl>(argv[0], std::move(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -) 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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* arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -v 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - [164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -]) { 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"); @@ -106432,227 +110497,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -+ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_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] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -d 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -atial_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| ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpppatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_sp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spa/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 151 | ial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_sp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpptial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - atial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164 | std::copy_n(in_spatial_id/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - patial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -164/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -164 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppi:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::c/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -o 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -y_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 - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -patial_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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 164 : 75 : warning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]td -::copy_n(in_spat i164al | _ i d . b e gi n ( ), C o n v D im , i n _ i d. be gsitnd(): :+ c3o);p -y _| n ~~~~~~^~~~~~~( -in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppa:l164:_75i: dwarning: .unsafe pointer arithmetic [-Wunsafe-buffer-usage] -begin(), C164o | n v D i m , i n _ i d . b e g i n (s)t d:+: co2p)y;_ -n (| in ~~~~~~^~~~~~~_ -spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - _164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -164 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/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] - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -106660,71 +110504,17 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -151 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(),/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -C 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -onvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), Conv/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -D 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -m, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp151:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 75151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppd:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -b 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -egin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164 | std::copy_n(in_spatial_id/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppb:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -egin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -106738,113 +110528,23 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppd:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -( 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp):164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -+ 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -std::copy_n(in_spatial_id.begin(), ConvDim, in_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -b 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -e 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -gin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), ConvDim, in/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - i164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -d.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. b151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - e164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -gin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -warning: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppa:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: c151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppo:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -py_n(in_spatial_id.begin(), ConvDim, in_id.begin() +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -2 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -106852,35 +110552,11 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 164 | std::copy_n(intd::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), ConvDim, in_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppi:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -d.begin() + 2); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -106894,68 +110570,17 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -ial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - 164 | std::copy_n(in_spatial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppd:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -n(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -164 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 257 : 77 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -std::copy_n(in_s p257at | i a l _ i d . b e g i n ( ) , C o n v D i m , isnt_di:d:.bceogpiyn_()n +( o2u)t;_ -s p| a ~~~~~~^~~~~~~t -ial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -106972,220 +110597,16 @@ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -y_n(in_spatial_id.begin(), ConvDim, in_id.b/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); - | ~~~~~~~^~~~~~~ -gin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -75 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -257 | std::copy_n(out_spatial_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppgin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp(:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -n_spatial_id.begin(), ConvDim, in_id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -257 | std::copy_n(out_spatial_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -( 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppbegin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -164 | std::copy_n(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::cop/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -y 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - _n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -164 | std::copy_n(in_sp/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); - | ~~~~~~~^~~~~~~ -tial_id.begin(), ConvDim, in_id.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -) 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | st/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); - | ~~~~~~~^~~~~~~ -::copy_n(in_spatial_id.begin(), ConvDi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppm:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -, 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -td::copy_n(in_spatial_id.begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp,:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - 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(), C/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -o 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -vDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_i/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); - | ~~~~~~~^~~~~~~ -.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | st/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); - | ~~~~~~~^~~~~~~ -::copy_n(in_spatial_id.begin(), ConvDim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -n_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppstd::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -164 | std::copy_n(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -spatial_id.begin(), ConvDim, in_id.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp):257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -+ 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -164 | std::copy_n(in_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -atial_id.begin(), ConvDim, in_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -n() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -164 | std::copy_n(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -_spatial_id.begin(), ConvDim, in_id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp() + 2); - | ~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_sp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::/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); - | ~~~~~~~^~~~~~~ -opy_n(in_spatial_id.begin(), ConvDim, in_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppd:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.b/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); - | ~~~~~~~^~~~~~~ -gin(), 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); @@ -107202,53 +110623,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.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - st/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppd:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -::copy_n(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppeg:i257n:77(:) ,warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]C -onvDim, in_id.be gi257 | n ( ) + 3 ) ; - | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 164 : 75s:t dwarning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage]: -copy_n(out_spa t164i | a l _ i d . b e g i n ( ) , C o n v D i m , osuttd_:i:dc.obpeyg_inn((i)n _+s p2a)t;i -a l| _ ~~~~~~~^~~~~~~i -d.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(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -107272,125 +110647,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:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::cop/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -y_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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:151:75: 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); | ~~~~~~~^~~~~~~ - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatia:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -l_id.begin(),/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - ConvDim, 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); - | ~~~~~~^~~~~~~ -n_id.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin) + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | () + 2); - | ~~~~~~^~~~~~~ - std::co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpppy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | 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); | ~~~~~~~^~~~~~~ @@ -107409,84 +110677,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | : 257 : 77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | s t d : : c o p y _sn(in_spattd::cioapl_y_n(oiudt_.besgin(p)a, ConvDim,t iina_li_di.db.ebgein() g+ i2);n( -) ,| ~~~~~~^~~~~~~C -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpponvDim, 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:_sp257a:t77i:a warning: lunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ -i d.begin(),257 | C o n v D i m , in_id . begin () + s td::c2opy_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:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -begin(), 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - t257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -d::copy_n(in_spatial_id.begin(), Co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -v 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -Dim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | 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); | ~~~~~~~^~~~~~~ @@ -107535,8 +110749,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); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp9 warnings generated when compiling for gfx906. -: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] @@ -107668,191 +110881,94 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda 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/cpu_conv.hppu:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +sing result_type = typename std::res/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppu:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +l 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +t_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +note: 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_asyn/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:226:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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([=] { +c/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.b([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, 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 +/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:1358:13: note: in instantiation of function template 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"); + 2691 | e gin() + 2); + | ~~~~~~^~~~~~~ + { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(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/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGG/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppE:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +S 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +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"))) +/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/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("us/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ + '" ALT "' instead"))) | ^ -271 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:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_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: @@ -107869,12 +110985,7 @@ 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 | veriIn 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] -f 157 | std::string arg = argv[1]; - | ^~~~ -y_equals(verify_tensor_transform_layout{ + 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(); @@ -107901,6 +111012,11 @@ 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp: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]); @@ -107915,7 +111031,6 @@ 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] -[ 88%] Built target test_tensor_cast 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] @@ -108044,6 +111159,52 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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<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:1358:13: note: in instantiation of function template 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/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] @@ -108401,8 +111562,7 @@ 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]; // HxW271 warnings generated when compiling for gfx906. - elements + 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 @@ -108605,822 +111765,124 @@ /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/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(), ConvDiIn file included from m/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/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]; + 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ -i/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - n100 | 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; + 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.hppi:116:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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] - d134 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 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; + 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] - b148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + 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] - e156 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 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] - g156 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 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.hppi:169:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -n 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: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]; + 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]; + 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; + 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; + 171 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ - 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1073:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1073 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_sp c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1073:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1073 | c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + | ^~~~~ -a/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hppt:1076:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -i 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: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] - a1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + + 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + | ^~~~~ -l_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/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: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 + + 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 + + 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 + | ^~~~~ - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim271, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | warning s generated when compiling for gfx906 . - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | 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:In file included from 71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +6 warnings generated when compiling for host. +[ 88%] Linking CXX executable ../bin/test_w_supertensor +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_w_supertensor.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -.end(), [&] { d.template base_run 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.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/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1368 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -109429,20 +111891,8 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -__deprecated__ ("use '" ALT "' instead"))) - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ^ 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ + 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: @@ -109453,29 +111903,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/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:1358:13: note: in instantiation of function template 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); } @@ -109683,38 +112133,38 @@ /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/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, 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_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: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_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:1368:13: note: in instantiation of function template 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_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"); @@ -110343,7 +112793,53 @@ 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, + 305 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"))) + | ^ + 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, @@ -110743,17 +113239,69 @@ /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/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/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] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 326 | auto out/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp = verify(verify_forward_activat:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ +ion{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/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/test/driver.hpp:1368:13: note: in instantiation of function template 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/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ @@ -111519,7 +114067,8 @@ 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; + 221 | size_t pidx =/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d_bias.dir/link.d CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -o ../bin/test_conv3d_bias -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a + 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]; @@ -111531,7 +114080,8 @@ 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; + 247 | size_t gidx = j1 * grads_smake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +tride[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]; @@ -111572,6 +114122,7 @@ /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]) | ^~~~~~ +[ 88%] Built target test_conv3d_bias /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]) | ^~~~~~~~~~~~ @@ -111785,734 +114336,114 @@ | ^~~~~~~ /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]); - | ^~~~~~~In file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp39:: -355In file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp59::34 : -warning: In file included from unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp -:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39 :355 | warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | a u tuos cuirngr Vraelsu l=t _ctoynpvee =r tt_ytpyepnaems(uilnt__doaft]:):;t -y pe| ; ^~~~~~~ - - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp -:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20 :371 | note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | r e tcuornn vdeertta_cthy_paes{( -o u| t ^_ -data[dst_of/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppf:797s:e24t: ]note: )in instantiation of function template specialization 'test_driver::run_cpu>' requested here -* conver t797_ | t y p e < c o m p T y p e > (cbpueft a=); -r un| _ ^~~~~~~~c -pu(f/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hppa:l374se:,17 :c awarning: cunsafe buffer access [-Wunsafe-buffer-usage]h -e_miss, v ,374 | xs . . . ) ; - | ^ - out_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:t895a:[16d: snote: tin instantiation of 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_ -offset ]895 | = c o n v errett_utrynp veei(mapcl(c -u V| a ^l -); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/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/miopen_Reduction.hpp| ^: -294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 797294: | 24 : note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797a | u t o c u r r V a l = ccopnuvfe r=t _rtuynp_ec,( icna_chdaet_am[issrsc,_ ovf,f sxest.].).;) -; -| ^~~~~~~| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879: 16355: | note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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 | r eatuutron cvuerrriVfayl_ i=m pclo(n -v e| r ^t -_type21(:in _note: din instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herea -ta[src_off s514e | t ] ) ; - | ^~~~~~~a -uto ou/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hppt: 371 :=48 :v ewarning: runsafe buffer access [-Wunsafe-buffer-usage]if -y(verify_fo 371r | w a rd _ p o o l i n g < S p t Di m > { } , i ncpuotn,v efirltt_ert,y ipned(out_data/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp[:d733s:t21_:off note: sin instantiation of function template specialization 'pooling_driver::run_impl' requested heree -t]) * con v733e | r t _ t y p e < c o m p T y p e > (rubne_tiam)p;l -< u| i ^~~~~~~~n -t32_t,/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp 2:>374(:)17;: - warning: | unsafe buffer access [-Wunsafe-buffer-usage] ^ - - 374 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 : 46 : note: in instantiation of member function 'pooling_driver::run' requested here - o u917t | _ d a t a [d s t _ o f f s e ts]t a=t icco_ncvaesrtt<_Dteyrpievef(>t(haicsc)u-V>arlu)n;( -) ;| - ^~~~~~~~ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/driver/main.cpp:62:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | std::cout << " " << argv[i]; - | ^~~~ -82 warnings generated when compiling for host. -[ 88%] Linking CXX executable ../bin/test_gpu_reference_kernel -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_reference_kernel.dir/link.txt --verbose=1 -271 warnings generated when compiling for gfx906. -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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' -[ 88%] Built target test_gpu_reference_kernel -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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(14 warnings generated when compiling for gfx906. -), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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:1368:13: note: in instantiation of function template 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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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]; + | ^~~~ +271 warnings generated when compiling for gfx906. +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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' +[ 88%] Built target test_w_supertensor +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); @@ -112520,7 +114451,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.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); @@ -112744,6 +114675,52 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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); | ~~~~~~^~~~~~~ @@ -113095,7 +115072,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_mo/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -113110,6 +115109,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ +de( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); | ~~~~~~~^~~~~~~ @@ -113230,1251 +115252,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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"))) - | ^ -9 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 - | ^ -[ 88%] Linking CXX executable ../bin/test_tensor_ops -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_ops.dir/link.txt --verbose=1 -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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/tensor_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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' -[ 88%] 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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:1368:13: note: in instantiation of function template 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/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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:239:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_w_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:571:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here - 571 | verify_equals(verify_w_tensor_set(rnnDesc, - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 - | ^ 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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1358:13: note: in instantiation of function template 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/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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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"))) - | ^ -6 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-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:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 +/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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -114495,196 +115304,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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: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_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ @@ -114707,17 +115350,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -114743,6 +115386,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -114752,20 +115396,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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: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: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: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:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -114788,218 +115432,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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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.temIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -plate base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/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: @@ -115009,26 +115441,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:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 449 | verify_equals(verify_tensor_transform_scale{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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); } @@ -115042,48 +115474,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/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -115093,20 +115483,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: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: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: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:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -115129,52 +115519,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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1358:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -115185,17 +115529,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115221,48 +115565,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_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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/driver.hpp:34: @@ -115273,17 +115581,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115309,90 +115617,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/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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); + | ^~~~ +12 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: @@ -115403,17 +115635,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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(); @@ -115439,48 +115671,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_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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 +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: @@ -115490,20 +115684,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: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: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: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: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: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: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: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:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -115526,94 +115720,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/tensor_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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: @@ -115624,17 +115730,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115660,84 +115766,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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: @@ -115762,58 +115791,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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(); }); | ^ @@ -115835,55 +115812,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_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_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -115893,20 +115828,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: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: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: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: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:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -115929,267 +115864,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_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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"))) - | ^ - run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_SUIn file included from G/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -GEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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"))) - | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lrn_test.dir/link.d CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -o ../bin/test_lrn_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 88%] Built target test_lrn_test In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -116236,688 +115913,736 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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:260:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; - | ^ -i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - v741 | return detach_async([=] { - | ^ -e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -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_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>(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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: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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:1358:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 132691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - note: in instantiation of function template 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 - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1358:13: note: in instantiation of function template 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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:571:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here - 571 | verify_equals(verify_w_tensor_set(rnnDesc, - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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/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/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/tensor_vec.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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | 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/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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] @@ -116926,29 +116651,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116959,14 +116687,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: -/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_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116975,29 +116697,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117008,6 +116733,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/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 + | ^ +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: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: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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -117018,17 +116786,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/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(); @@ -117054,7 +116822,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117064,29 +116832,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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/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"); @@ -117097,8 +116865,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -117107,32 +116874,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117143,21 +116910,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: -In file included from /build/reproducible-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] @@ -117166,29 +116920,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117199,26 +116956,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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' -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()); - | ^~~~~~~~ -[ 88%] Built target test_na_inference -9 warnings generated when compiling for host. -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); - | ^~~~ -[ 90%] Linking CXX executable ../bin/test_tensor_scale -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_scale.dir/link.txt --verbose=1 -In file included from /build/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: @@ -117228,32 +116966,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117264,44 +117002,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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typeclang++-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] -name 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 &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117312,8 +117048,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -117322,29 +117058,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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: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/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"); @@ -117355,8 +117094,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -117365,29 +117103,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:1368:13: note: in instantiation of function template 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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -117398,8 +117139,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -117408,29 +117149,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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"); @@ -117441,30 +117185,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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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( - | ^In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +9 warnings generated when compiling for host. +[ 90%] Linking CXX executable ../bin/test_tensor_scale +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_scale.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117474,65 +117200,34 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:1358:13: note: in instantiation of function template specialization 'test_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); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/pooling2d.cpp:27: +/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117578,47 +117273,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_scale.dir/link.d CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -o ../bin/test_tensor_scale -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a - cpuf = run_cpu(false, cache_miss, v, xs..make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -.); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: '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' @@ -117627,9 +117282,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=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 -[ 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -117676,58 +117331,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"))) | ^ -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] -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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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( -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/activation.cpp:333: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/activation.cpp:337:42: note: in instantiation of function template specialization '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: @@ -117738,29 +117341,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -117820,9 +117423,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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] @@ -117831,79 +117433,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 92%] Linking CXX executable ../bin/test_cba_inference -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cba_inference.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_set.dir/link.d CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -o ../bin/test_tensor_set -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_tensor_set -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: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: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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); @@ -117914,8 +117469,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -117924,32 +117478,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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:1368:13: note: in instantiation of function template 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:337:42: note: in instantiation of function template specialization '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"); @@ -118006,7 +117560,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/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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +9 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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__]] + | ^ +[ 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_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118015,32 +117601,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -118051,7 +117634,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=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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -118069,8 +117651,26 @@ 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, + 517 | veriIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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.hppf:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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 + y205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, (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(); @@ -118082,13 +117682,22 @@ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drivef, 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118099,86 +117708,59 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:[ 92%] Built target test_cbna_inference -:result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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); +_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] - 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/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -118189,39 +117771,55 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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=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_tensor_set +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/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"); @@ -118232,8 +117830,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -118242,29 +117840,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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_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"); @@ -118275,9 +117876,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"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cba_inference.dir/link.d CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -o ../bin/test_cba_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_cba_inference +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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: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: @@ -118288,15 +117912,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, 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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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(); | ^ @@ -118324,8 +117948,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -118334,29 +117958,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_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"); @@ -118376,29 +118003,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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: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:1368:13: note: in instantiation of function template 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); } @@ -118412,7 +118039,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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -118422,63 +118065,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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/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(); @@ -118550,8 +118147,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/conv3d_find2.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. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118560,29 +118158,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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 - 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"); @@ -118593,8 +118194,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.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +[ 92%] Linking CXX executable ../bin/test_cba_inference +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cba_inference.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118603,29 +118208,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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,29 +118253,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -118691,17 +118299,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -118727,7 +118335,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -118737,32 +118345,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); @@ -118773,8 +118381,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/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cba_inference.dir/link.d CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -o ../bin/test_cba_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 92%] Built target test_cba_inference +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118783,29 +118394,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118816,8 +118430,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -118826,29 +118440,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118869,17 +118486,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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 917 | static_cast(this)->run(); @@ -118900,46 +118517,44 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-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/activation.cpp:38: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.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 hereP -RECATED _741S | U G G E S T ( A L T ) - r| e ^t -urn detach_asy/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hn:c(100[:=19]: note: {expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ - 100 | __attrib/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:t797e:_24_: ((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_ -deprecate 797d_ | _ ( " u s e ' " A L T " 'cp uifn s=t eradu"n)_)c)p -u (| f ^a -lse, 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: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 &>' 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: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:1353:13: note: in instantiation of function template 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"); @@ -118950,7 +118565,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -118960,32 +118575,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101: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"); @@ -118996,8 +118611,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119006,29 +118620,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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/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:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119039,8 +118656,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119049,29 +118665,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -119138,17 +118757,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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(); @@ -119174,7 +118793,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119184,29 +118803,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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"); @@ -119217,8 +118836,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -119227,29 +118846,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119269,20 +118891,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: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: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: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: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: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: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: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:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -119305,7 +118927,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -119315,67 +118937,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, 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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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:1363:13: note: in instantiation of function template 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 &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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(); }); | ^ @@ -119397,7 +118973,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -119407,32 +118983,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -119452,20 +119028,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: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: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: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: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: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: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: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:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -119488,15 +119064,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_In file included from /build/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: @@ -119506,78 +119074,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) - | ^ -async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(aIn 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: @@ -119599,7 +119121,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpprgc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 @@ -119620,7 +119153,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -119630,29 +119163,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119706,141 +119239,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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/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:100In file included from :19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -: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: @@ -119896,29 +119295,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -119932,99 +119331,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"))) | ^ -6 warnings generated when compiling for host. -[ 92%] Linking CXX executable ../bin/test_w_supertensor -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_w_supertensor.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) - | ^ -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: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:1373:13: note: in instantiation of function template 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/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: @@ -120068,143 +119374,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"))) | ^ -14 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 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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"))) - | ^ -[ 92%] Linking CXX executable ../bin/test_soft_max -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_soft_max.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 hereIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 | t | return detach_async([=] { - | ^ -e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - st_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -1353/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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.hpp13: note: in instantiation of function template 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 - :917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -1299/usr/bin/../lib/gcc/x86_64-linux-gnu/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:1333:5: note: in 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 - 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.hpp:1363:13: note: in instantiation of function template 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 -124 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 - define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_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"); - | ^ -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 __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:100:19: note: expanded 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: @@ -120215,15 +119384,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -120248,8 +119417,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120258,29 +119426,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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: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: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 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120337,9 +119508,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=CMakeFiles/test_w_supertensor.dir/link.d CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -o ../bin/test_w_supertensor -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_w_supertensor In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -120350,29 +119518,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -120432,54 +119600,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/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_soft_max.dir/link.d CMakeFiles/test_soft_max.dir/soft_max.cpp.o -o ../bin/test_soft_max -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_soft_max 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: @@ -120490,15 +119610,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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(); | ^ @@ -120533,29 +119653,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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:1363:13: note: in instantiation of function template specialization 'test_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); } @@ -120569,8 +119689,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -120579,72 +119698,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/test/activation.cpp:333: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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120711,52 +119790,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<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/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ @@ -120772,62 +119805,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"); @@ -120838,12 +119826,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"))) | ^ -19 warnings generated when compiling for host. -[ 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 -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: +11 warnings generated when compiling for host. +[ 92%] Linking CXX executable ../bin/test_cbna_inference +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cbna_inference.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120868,17 +119854,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120889,7 +119875,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/pooling3d.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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120899,32 +119887,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120935,7 +119923,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120945,29 +119933,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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"); @@ -120978,7 +119966,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -121003,17 +119991,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121034,29 +120022,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1368:13: note: in instantiation of function template 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); } @@ -121070,7 +120058,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -121080,29 +120068,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template specialization 'test_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"); @@ -121113,7 +120101,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -121123,32 +120111,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101: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"); @@ -121159,8 +120147,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -121169,29 +120157,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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: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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -121202,7 +120193,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -121212,29 +120203,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -121245,11 +120236,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"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_reduce_test.dir/link.d CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -o ../bin/test_reduce_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_reduce_test -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +14 warnings generated when compiling for host. +[ 92%] Linking CXX executable ../bin/test_soft_max +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_soft_max.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121258,32 +120250,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -121294,7 +120286,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -121304,32 +120296,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, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp: 27797: + | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp : 44 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 34 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppc:p52u:f39 := 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]u +n_cpu(false, ca c52h | e _ m i suss,i nvg, rxess.u.l.t)_; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121340,41 +120337,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/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121385,7 +120378,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: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cbna_inference.dir/link.d CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -o ../bin/test_cbna_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 92%] Built target test_cbna_inference +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121395,32 +120391,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121431,8 +120427,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -121441,32 +120437,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121477,7 +120470,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121487,16 +120480,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -121508,7 +120501,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -121520,7 +120513,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121530,29 +120523,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -121573,17 +120566,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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(); @@ -121609,49 +120602,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:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121661,20 +120611,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: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: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: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: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: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: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: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 1207 | Driver d{}; @@ -121697,56 +120647,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"))) | ^ -19 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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"))) - | ^ -[ 92%] Linking CXX executable ../bin/test_bn_spatial_nhwc_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_spatial_nhwc_test.dir/link.txt --verbose=1 -122 warnings generated when compiling for host. +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -121757,19 +120660,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here -clang++-17 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.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] -: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 917 | static_cast(this)->run(); @@ -121795,34 +120696,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 92%] Linking CXX executable ../bin/test_lstm -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lstm.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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(), [&] { dIn 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: @@ -121832,60 +120706,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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.:1299t:e71m:p lnote: ain instantiation of function template specialization 'test_driver::base_run>' requested heret -e base_run< D1299r | i v e r > ( ); } )r;u -n _| d ^a -ta(data_args.begin(), data_args./build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:nd1333(:)5,: [note: &]in instantiation of function template specialization 'test_drive_impl_1>' requested here -{ d.template ba s1333e | _ r u n< Dtreisvte_rd>r(i)v;e _}i)m;p -l _| 1 ^< -Driv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:r1333>:(5p:r onote: gin instantiation of function template specialization 'test_drive_impl_1>' requested herer -am_na m1333e | , a s )t;e -s t| _ ^d -rive/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:i1358m:pl13_:1 >' requested herer -iver>(pr o1358gr | a m _ n a m e , a s ) ;t -e s| t ^_ -driv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:_1358i:m13p:l >' requested herer -iver > ( a r g v [ 0 ] ,t essttd_:d:rmiovvee_i(maps)l)/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp>(:a68r:42: note: in instantiation of function template specialization 'test_drive' requested here -gv[0], s t68d | :i:nmto vmea(ians()i)n;t - a| r ^g -c, co/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cppn:s62t: 42c:h anote: rin instantiation of function template specialization 'test_drive' requested here* - argv[]) { 62t | eint main(int argc, const char* argv[])s {t _tdesrt_driveii(nadr2g_cd,r iavregrv>)(a;r }g -c ,| ^a -rgv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits { } _GLIBCXX17_DEP:RE2691C:A9T:ED _note: SUGGEST("std::invoke_result");'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ - - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h2691: | 124 : 45 : note: {expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -} _GLIBCXX 11247 | _#D EdPeRfEine _GLCIBACTXEXD1_7S_UDGEGPERSETC(A"TsEtDd_:S:UiGnGvEoSkTe(_ArLeTs)u l_tG"L)I;B -C X| X ^_ -DEPRECATED_SUGGEST/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h(:A124L:T45): - 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:100:19: note: 124expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' | -# defin e100 | _ G LI__BaCtXtXr1i7b_uDtEeP_R_E C(A(T_E_Dd_eSprUeGcGaEtSeTd(_A_L T()" u_sGeL I'B"C XAXL_TD E"PR' EiCAnTstead"))) - | ^E -D_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/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: @@ -121895,29 +120749,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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"); @@ -121938,17 +120792,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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(); @@ -121974,49 +120828,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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -122027,17 +120838,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -122063,7 +120874,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -122072,32 +120884,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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"); @@ -122108,8 +120917,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -122118,32 +120927,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -122154,11 +120960,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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' -[ 92%] Built target test_bn_spatial_nhwc_test -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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] @@ -122167,32 +120970,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -122203,7 +121003,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -122213,29 +121013,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template specialization 'test_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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -122256,17 +121056,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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: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(); @@ -122292,8 +121092,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/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +19 warnings generated when compiling for host. +[ 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122302,29 +121104,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1358:13: note: in instantiation of function template specialization 'test_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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -122335,9 +121140,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_lstm.dir/link.d CMakeFiles/test_lstm.dir/lstm.cpp.o -o ../bin/test_lstm -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_lstm +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: @@ -122348,17 +121152,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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(); @@ -122384,94 +121188,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.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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 "' iIn file included from nstead"))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -122482,17 +121198,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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(); @@ -122528,26 +121244,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -122561,8 +121277,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -122571,32 +121287,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template 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"); @@ -122617,29 +121330,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -122653,50 +121366,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +11 warnings generated when compiling for host. +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: @@ -122706,29 +121377,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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"); @@ -122739,8 +121410,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: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_reduce_test.dir/link.d CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -o ../bin/test_reduce_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 92%] Built target test_reduce_test +[ 92%] 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] @@ -122749,29 +121427,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -122791,20 +121472,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: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: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:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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 1207 | Driver d{}; @@ -122837,29 +121518,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1368:13: note: in instantiation of function template 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); } @@ -122873,8 +121554,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -122883,32 +121564,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1368:13: note: in instantiation of function template specialization 'test_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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -122919,8 +121597,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.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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' +[ 92%] Built target test_na_inference +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122929,29 +121610,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1358:13: note: in instantiation of function template specialization 'test_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/pooling3d.cpp:54:42: note: in instantiation of function template specialization '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"); @@ -122972,26 +121656,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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/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); } @@ -123005,7 +121689,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -123030,17 +121714,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123051,7 +121735,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -123061,163 +121745,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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_conv3d.cpp:62:42: note: in instantiation of function template specialization '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:257:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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/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"); @@ -123228,7 +121781,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -123253,104 +121806,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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); } | ^ @@ -123363,8 +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/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123373,72 +121836,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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:205: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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123449,7 +121872,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -123459,29 +121882,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123492,7 +121915,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -123517,17 +121940,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123538,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/conv3d.cpp:26: -In file included from /build/reproducible-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] @@ -123548,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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); @@ -123581,8 +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"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-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] @@ -123591,32 +122017,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_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"); @@ -123627,7 +122050,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -123637,29 +122060,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -123670,7 +122093,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -123679,32 +122103,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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"); @@ -123715,7 +122139,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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: @@ -123725,29 +122149,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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/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"); @@ -123768,29 +122192,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -123814,29 +122238,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -123850,8 +122274,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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: @@ -123861,32 +122284,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123897,10 +122320,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"))) | ^ -[ 92%] Linking CXX executable ../bin/test_lstm_dropout -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lstm_dropout.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -123910,20 +122329,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: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: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: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: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: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: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: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: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 1207 | Driver d{}; @@ -123946,8 +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/conv3d.cpp:26: -In file included from /build/reproducible-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] @@ -123956,29 +122375,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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"); @@ -123999,78 +122421,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 100 | 741_ | _ a t t r i b u t e _ _ r(e(t_ur_nd edperteaccaht_eads_y_n c(("[u=s]e {' -" | A ^L -T "' 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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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: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/pooling2d.cpp:101: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"); @@ -124091,29 +122467,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1368:13: note: in instantiation of function template 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); } @@ -124127,8 +122503,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -124137,75 +122513,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>In file included from (ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cppg:v26[: -0]In file included from ,/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp s:t48d: -:In file included from :m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo:v34e: -(In file included from a/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpps:)29): -;/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp - :| 52 ^: -39: warning: 'result_of<(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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 52 | 54u | siintn gm ariens(iunltt _atrgypce, c=o ntsytp ecnhaamre* asrtgdv:[:]r) e{s utlestt__odfr_:dr:itvyepre>;( -a r| g ^c -, argv); } - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | ret/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsu:rn2691: 9d:e tnote: a'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herec -h_async( [=2691 | ] { - {| ^} - _GLIBCXX/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1:7977:_24D:E Pnote: Rin instantiation of function template specialization 'test_driver::run_cpu>' requested hereE -CATED _797SU | G G E S T ( " s t d : : i n v o kcep_urfe s=u lrtu"n)_;c -p u| ( ^f -alse, cache_mis/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hs:, 124v:45, :x snote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'. -..); - | ^ -124 | # define _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:L879IB:C16X:X note: 1in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here7 -_DEPRE C879A | TE D _ S U G GE S T(rAeLtTu)r n_ GvLeIrBiCfXyX__iDmEPpRlE(C - | ^ -ATED_SU/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppG:G2483E:S29T:( Anote: Lin instantiation of function template specialization 'test_driver::verify>' requested hereT -) - | ^ - 2483 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 100 : 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __ a t tvreirbiuftye(_v_e r(i(f_y__dfeporrewcaartde_dc_o_n v(<"uaspei ,' "T ,A LTi n"t'> {i -n s| t ^e -ad"))) - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| : ^917 -:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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"); @@ -124216,8 +122546,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/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +9 warnings generated when compiling for host. +[ 94%] 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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124226,55 +122561,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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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, arIn file included from g/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -vIn file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp;: 44: -}In file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :| 34 ^: - -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691:u9si:n gnote: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herer -esult_typ e2691 = | t y p en{a m}e _sGtLdI:B:CrXeXs1u7l_t_DoEfPG:E:StTy(p"es;t -d :| : ^i -nvoke_resu/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:t741":)20;: -note: in instantiation 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/x86_64-linux-gnu/c++/14/bits/c++config.h : 124 : 45 : note: rexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'et -urn detac 124h | _#a sdyenfci(n[e= ]_ G{ -L I| B ^C -XX17_DEPRECATED_S/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppU:G797G:E24S:T (note: Ain instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested hereL -T) _GLI B797C | X X _ D E P R E C A T E D _ ScUpGuGfE S=T (rAunL_Tc)p -u( f| a ^l -se, /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hc:a100c:h19e:_ mnote: iexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'ss -, v, x s100. | . . )_;_ - a| t ^t -ribute__ ((/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:_879d:e16p:r note: ein instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested herec -ated_ _879 | ( " us e ' " rAeLTtu r"n' vienrsitfeya_di"m)p)l)( - - | | ^ ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ @@ -124284,17 +122576,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124305,8 +122597,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -124315,29 +122607,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /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:1373:13: note: in instantiation of function template 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"); @@ -124348,10 +122643,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_lstm_dropout.dir/link.d CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -o ../bin/test_lstm_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_lstm_dropout -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -124376,17 +122668,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124397,7 +122689,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -124407,29 +122699,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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"); @@ -124440,11 +122732,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. -[ 94%] 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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-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] @@ -124453,32 +122742,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -124489,10 +122775,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124501,29 +122785,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124534,6 +122821,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"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_trans.dir/link.d CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o -o ../bin/test_tensor_trans -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_tensor_trans +19 warnings generated when compiling for host. +122 warnings generated when compiling for host. +[ 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] +[ 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -124544,17 +122842,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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(); @@ -124580,8 +122878,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: +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] @@ -124590,32 +122890,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -124626,16 +122923,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124660,17 +122948,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124681,9 +122969,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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' -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/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: @@ -124693,29 +122979,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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/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"); @@ -124727,14 +123013,6 @@ 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/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] @@ -124743,29 +123021,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 - 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124776,9 +123057,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_tensor_trans -127 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/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: @@ -124788,29 +123067,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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"); @@ -124821,7 +123100,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -124831,32 +123110,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124867,11 +123146,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/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: @@ -124896,17 +123171,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124918,7 +123193,11 @@ 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_find2.cpp:26: +[ 94%] Linking CXX executable ../bin/test_tensor_vec +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_vec.dir/link.txt --verbose=1 +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: @@ -124928,29 +123207,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_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_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"); @@ -124961,12 +123240,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"))) | ^ -[ 96%] Linking CXX executable ../bin/test_tensor_vec -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_vec.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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 +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] @@ -124975,32 +123253,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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/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"); @@ -125011,8 +123286,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -104 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -125037,17 +123311,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125058,8 +123332,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/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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' +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lstm_dropout.dir/link.d CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -o ../bin/test_lstm_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_tensor_vec +[ 94%] Built target test_lstm_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] @@ -125068,29 +123348,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125101,10 +123384,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_gru.dir/link.d CMakeFiles/test_gru.dir/gru.cpp.o -o ../bin/test_gru -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 96%] Built target test_gru -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -125114,28 +123394,28 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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 @@ -125147,8 +123427,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -125157,32 +123437,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1373:13: note: in instantiation of function template specialization 'test_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/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"); @@ -125193,8 +123470,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -125203,32 +123479,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"); @@ -125239,10 +123515,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_tensor_vec.dir/link.d CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -o ../bin/test_tensor_vec -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 96%] Built target test_tensor_vec -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -125252,29 +123525,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.cpp:62:42: note: in instantiation of function template specialization 'test_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"); @@ -125285,8 +123558,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -125295,29 +123568,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125338,24 +123614,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ + 1299 | run_data(data_args.begin(), data_args.end(), [&] { 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] + d52.template base_run::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp>(); }); + | :741:20: note: in instantiation 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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ @@ -125363,47 +123647,28 @@ 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/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([=] { + 54 | int main(int argc, const char* return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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_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); } @@ -125417,8 +123682,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/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: + argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -125427,29 +123703,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125460,8 +123739,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -125470,32 +123749,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1373:13: note: in instantiation of function template specialization 'test_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/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"); @@ -125506,7 +123782,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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +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: @@ -125516,29 +123802,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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"); @@ -125549,22 +123835,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-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()); - | ^~~~~~~~ -[ 96%] Linking CXX executable ../bin/test_tensor_transform -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_transform.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/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: /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); @@ -125572,7 +123843,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/pooling2d.cpp:27: +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, | ~~~~~~~~~~~~~~~^~~ @@ -126053,7 +124324,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -126063,32 +124334,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126099,8 +124370,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -126109,32 +124379,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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_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:242: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:326: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126145,8 +124415,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -126155,29 +124425,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126188,7 +124461,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -126198,29 +124471,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_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"); @@ -126231,8 +124504,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -126241,32 +124513,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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<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: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126277,24 +124549,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_tensor_transform.dir/link.d CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -o ../bin/test_tensor_transform -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 96%] Built target test_tensor_transform -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -127 warnings generated when compiling for host. -[ 96%] Linking CXX executable ../bin/test_gru_dropout -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gru_dropout.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/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: @@ -126304,32 +124559,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling3d.cpp:54: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"); @@ -126340,8 +124595,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -126350,29 +124605,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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: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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126383,7 +124641,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -126393,29 +124651,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -126426,8 +124684,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -126436,29 +124694,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization '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"); @@ -126469,8 +124730,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -126479,32 +124739,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<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:252:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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:252:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126515,7 +124775,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -126525,16 +124785,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -126546,7 +124806,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -126558,7 +124818,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -126568,29 +124828,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -126601,8 +124861,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -126611,32 +124871,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -126647,10 +124904,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_gru_dropout.dir/link.d CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -o ../bin/test_gru_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 96%] Built target test_gru_dropout -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -126660,29 +124914,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template specialization 'test_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_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"); @@ -126693,7 +124947,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -126703,32 +124957,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126739,8 +124993,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -126749,29 +125002,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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: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/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"); @@ -126782,7 +125038,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -126792,32 +125048,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/pooling3d.cpp:54: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"); @@ -126828,38 +125084,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, (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_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:213: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:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_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/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"); @@ -126870,7 +125127,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -126880,28 +125137,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_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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 @@ -126913,7 +125170,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -126923,29 +125180,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/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"); @@ -126956,7 +125213,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -126966,29 +125223,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/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/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"); @@ -126999,7 +125256,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -127009,32 +125266,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127045,7 +125302,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -127055,16 +125312,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/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 @@ -127076,7 +125333,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -127088,14 +125345,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"))) | ^ -29 warnings generated when compiling for host. -122 warnings generated when compiling for host. -[ 96%] Linking CXX executable ../bin/test_bn_peract_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_peract_test.dir/link.txt --verbose=1 -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] -[ 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -127105,29 +125354,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326: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: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: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:1353:13: note: in instantiation of function template specialization 'test_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); } @@ -127141,10 +125390,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -127153,32 +125400,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/pooling3d.cpp:54: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"); @@ -127189,7 +125433,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -127199,16 +125443,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 @@ -127220,7 +125464,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -127232,99 +125476,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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: @@ -127349,17 +125501,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54: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"); @@ -127380,26 +125532,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_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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); } @@ -127413,56 +125565,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/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:1363:13: note: in instantiation of function template 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"))) - | ^ -[ 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] -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_peract_test.dir/link.d CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -o ../bin/test_bn_peract_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_bn_peract_test In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -127473,26 +125575,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 +/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/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); } @@ -127506,9 +125608,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=CMakeFiles/test_rnn_vanilla.dir/link.d CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -o ../bin/test_rnn_vanilla -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_rnn_vanilla In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -127519,26 +125618,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); } @@ -127552,8 +125651,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -127562,29 +125661,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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"); @@ -127604,29 +125706,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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: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: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: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:1353:13: note: in instantiation of function template specialization 'test_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); } @@ -127640,99 +125742,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-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:1373:13: note: in instantiation of function template 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"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_rnn_vanilla_dropout.dir/link.d CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -o ../bin/test_rnn_vanilla_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_rnn_vanilla_dropout -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -127754,58 +125764,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); } | ^ @@ -127818,52 +125785,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: @@ -127873,7 +125795,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: /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); @@ -127881,7 +125803,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/pooling3d.cpp:27: +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, | ~~~~~~~~~~~~~~~^~~ @@ -128362,6 +126284,49 @@ /build/reproducible-path/miopen-5.5.1+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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -128371,29 +126336,290 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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:260: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326: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 + 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_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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/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:1358:13: note: in instantiation of function template 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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/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/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/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"))) + | ^ +14 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_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); } @@ -128407,6 +126633,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_tensor_transform +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_transform.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 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: @@ -128417,26 +126647,69 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/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/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); } @@ -128450,6 +126723,100 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/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"))) + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_transform.dir/link.d CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -o ../bin/test_tensor_transform -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_tensor_transform +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_rnn_vanilla.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -128460,26 +126827,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 +/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:1363:13: note: in instantiation of function template 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); } @@ -128493,7 +126860,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +122 warnings generated when compiling for host. +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: @@ -128503,29 +126871,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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) + | ^ +[ 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128536,7 +126951,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -128546,16 +126961,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -128567,7 +126982,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -128579,7 +126994,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"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lstm.dir/link.d CMakeFiles/test_lstm.dir/lstm.cpp.o -o ../bin/test_lstm -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_lstm +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_rnn_vanilla.dir/link.d CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -o ../bin/test_rnn_vanilla -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_rnn_vanilla +In file included from /build/reproducible-path/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/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_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -128588,32 +127026,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, (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/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:1363:13: note: in instantiation of function template 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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/driver.hpp:1363:13: note: in instantiation of function template 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) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); @@ -128667,10 +127188,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"))) | ^ -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/activation.cpp:38: +104 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] @@ -128679,32 +127199,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, (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/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128715,14 +127318,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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] -29 warnings generated when compiling for host. -[ 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 -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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -128732,29 +127328,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:1368:13: note: in instantiation of function template specialization 'test_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"); @@ -128775,26 +127371,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 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:1368:13: note: in instantiation of function template specialization 'test_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); } @@ -128808,7 +127404,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -128817,75 +127414,158 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (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/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/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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_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 | iIn file included from nt/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp :m26a: -iIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:(48i: -nIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt: 34: -aIn file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:g29c: -,/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :c52o:n39:s twarning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]c -har* argv[]) { t52e | s t _ udsrinig vreesul(t_aofrv::)t;yp e;} - -| ^ -| ^ +/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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation 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 :r2691et:ur9n: denote: ta'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herec -h_async([=] { - 2691| | ^ - {/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 797}:24 :_ note: Gin instantiation of function template specialization 'test_driver::run_cpu>' requested hereL -IBC X797X | 1 7 _ D E P R E C A TcpEuDf _= SrUuGn_GcEpuS(Tfa(l"sse,t cdac:h:ei_mnivsos,k ve,_ xrse..s.)u;l -t | " ^ -); + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | r/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.het:u124rn: 45ve:r inote: fyexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'_ -impl( +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp :1242508: | 25:# note: in instantiation of function template specialization 'test_driver::verify>' requested hered -efin e2508 | _ G L I B C X X 1 7 _ D E P R EveCrAifTyE(vDe_riSfUy_GfGorEwSaTrd(_AcoLnvT<)ap i,_ GTL>{I - B| ^C -XX_DEP/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:R917E:46C:A note: Tin instantiation of member function 'conv_driver::run' requested hereE -D_SU G917 | G E S T ( A L T ) - | ^st -atic_cast (tnote: hexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'is -)->run(); - | ^ -100 | __/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:1299t:t71:r inote: in instantiation of function template specialization 'test_driver::base_run>' requested hereb -ute__ 1299( | ( _ _ d e prrun_edcataa(tdeatda__a_r g(s."buesgien( ),' d"a taA_LarTg s."e'nd (i),n s[&t] e{a dd."t)em)p)la -t e | ba ^s -e_run(); }); +/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/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128896,9 +127576,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=CMakeFiles/test_bn_3d_peract_test.dir/link.d CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -o ../bin/test_bn_3d_peract_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_bn_3d_peract_test In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -128909,26 +127586,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_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); } @@ -128942,6 +127619,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/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-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: @@ -128952,26 +127638,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 &>' 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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:[ 94%] Linking CXX executable ../bin/test_gru_dropout +21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | 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 + verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); } @@ -128985,6 +127717,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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: @@ -128995,14 +127729,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: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(); @@ -129028,7 +127762,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -129038,29 +127772,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template 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/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"); @@ -129071,7 +127805,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -129080,32 +127815,118 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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: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/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/activation.cpp:205: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( +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=CMakeFiles/test_gru_dropout.dir/link.d CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -o ../bin/test_gru_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_gru_dropout +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/driver.hpp:1363:13: note: in instantiation of function template 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"); @@ -129116,14 +127937,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"))) | ^ -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 -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_3d_spatial_test.dir/link.d CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -o ../bin/test_bn_3d_spatial_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -[ 98%] Built target test_bn_3d_spatial_test In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -129134,15 +127947,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -129167,7 +127980,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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: @@ -129177,29 +127990,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129210,7 +128023,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -129219,20 +128033,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, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization '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"))) + | ^ +29 warnings generated when compiling for host. +[ 94%] 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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 1207 | Driver d{}; @@ -129255,7 +128113,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -129265,29 +128123,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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); } +/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"); @@ -129308,26 +128166,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); } @@ -129341,10 +128199,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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/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] @@ -129353,32 +128209,118 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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.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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-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:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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=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' +[ 94%] Built target test_bn_peract_test +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/driver.hpp:1363:13: note: in instantiation of function template 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"); @@ -129399,15 +128341,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -129432,7 +128374,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/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:1353:13: note: in instantiation of function template 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"))) + | ^ +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: @@ -129442,29 +128429,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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"); @@ -129475,8 +128462,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -129485,29 +128471,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -129518,8 +128507,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -129528,29 +128516,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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: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: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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129570,20 +128561,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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 1207 | Driver d{}; @@ -129606,7 +128597,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129616,17 +128608,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 917 | static_cast(this)->run(); +/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 | [ 94%] Linking CXX executable ../bin/test_bn_3d_peract_test + verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_ccd /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 +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(); }); @@ -129637,7 +128631,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -129649,7 +128643,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/conv2d_find2.cpp:26: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +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 +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: @@ -129659,29 +128658,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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"); @@ -129692,7 +128691,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: +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] + 52 | using result_type = typename std::resIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -129701,20 +128707,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: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: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: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: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: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: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: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 1207 | Driver d{}; @@ -129737,26 +128743,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/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; +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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 @@ -129768,8 +128769,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); @@ -129790,26 +128791,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:1368:13: note: in instantiation of function template specialization 'test_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); } @@ -129823,7 +128824,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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: @@ -129833,29 +128834,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/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"); @@ -129866,7 +128867,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -129876,29 +128877,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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: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/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"); @@ -129918,20 +128919,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 1207 | Driver d{}; @@ -129954,8 +128955,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -129964,29 +128964,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 - 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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -129997,7 +129000,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -130007,29 +129010,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); @@ -130040,6 +129043,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"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gru.dir/link.d CMakeFiles/test_gru.dir/gru.cpp.o -o ../bin/test_gru -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 96%] Built target test_gru +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_3d_peract_test.dir/link.d CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -o ../bin/test_bn_3d_peract_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 96%] Built target test_bn_3d_peract_test In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130049,20 +129058,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: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: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: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: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: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:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -130085,7 +129094,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -130095,29 +129104,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_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"); @@ -130128,8 +129137,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -130138,29 +129146,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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:231:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"); @@ -130171,7 +129182,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -130181,29 +129192,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -130214,7 +129225,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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] @@ -130223,32 +129235,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template specialization 'test_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/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -130259,7 +129268,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -130269,16 +129278,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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 @@ -130290,8 +129299,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); @@ -130302,7 +129311,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -130312,29 +129321,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:1373:13: note: in instantiation of function template specialization 'test_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_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"); @@ -130345,7 +129354,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/activation.cpp:38: +29 warnings generated when compiling for host. +[ 96%] 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/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] @@ -130354,32 +129369,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -130390,8 +129402,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -130400,29 +129411,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:1373:13: note: in instantiation of function template specialization 'test_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/activation.cpp:337:42: note: in instantiation of function template specialization '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"); @@ -130443,14 +129457,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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(); @@ -130476,8 +129490,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/immed_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 host. +[ 98%] Linking CXX executable ../bin/test_rnn_vanilla_dropout +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_rnn_vanilla_dropout.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -130486,29 +129504,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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: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/driver.hpp:1353:13: note: in instantiation of function template 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"); @@ -130519,6 +129540,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=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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130528,20 +129552,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: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: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: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: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: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: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: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{}; @@ -130564,49 +129588,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:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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: @@ -130616,20 +129597,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: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{}; @@ -130652,7 +129633,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -130662,29 +129643,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130695,7 +129676,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/conv3d_find2.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=CMakeFiles/test_rnn_vanilla_dropout.dir/link.d CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -o ../bin/test_rnn_vanilla_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_rnn_vanilla_dropout +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130705,29 +129689,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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"); @@ -130738,7 +129722,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130748,29 +129732,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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"); @@ -130781,7 +129765,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -130791,72 +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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130867,7 +129808,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -130877,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_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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/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"); @@ -130919,29 +129860,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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:213: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:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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); } @@ -130965,26 +129906,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -130998,8 +129939,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -131008,29 +129948,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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:253:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131041,7 +129984,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -131051,29 +129994,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1373:13: note: in instantiation of function template specialization 'test_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_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"); @@ -131084,7 +130027,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -131094,29 +130037,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1373:13: note: in instantiation of function template specialization 'test_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"); @@ -131127,7 +130070,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -131137,74 +130080,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131225,26 +130123,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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:1373:13: note: in instantiation of function template specialization 'test_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); } @@ -131258,7 +130156,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -131268,84 +130166,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/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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: +/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_backwaIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -131354,29 +130182,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -131390,39 +130218,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/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{ - | ^ +rd_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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"); @@ -131433,7 +130244,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -131443,29 +130254,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131476,7 +130287,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -131486,16 +130297,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -131507,7 +130318,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -131519,7 +130330,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +29 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: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: @@ -131541,7 +130353,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_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: @@ -131563,6 +130375,53 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +[ 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 +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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -131572,29 +130431,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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: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: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: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:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -131608,7 +130467,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -131618,28 +130477,28 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -131651,7 +130510,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -131661,29 +130520,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 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.cpp:62:42: note: in instantiation of function template specialization '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"); @@ -131694,6 +130553,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/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -131703,29 +130569,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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_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:222: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: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:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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); } @@ -131739,7 +130605,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=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_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -131749,29 +130618,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); @@ -131782,8 +130651,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -131792,29 +130660,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131825,14 +130696,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -131842,74 +130706,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_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"); @@ -131920,7 +130739,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: /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); @@ -131928,7 +130747,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_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); @@ -132638,7 +131457,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/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: @@ -132648,15 +131467,537 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:213:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+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(); | ^ @@ -132681,7 +132022,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -132691,29 +132032,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_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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"); @@ -132767,7 +132153,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/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -132789,7 +132263,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/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: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: @@ -132811,6 +132307,180 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68: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/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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(); }); | ^ @@ -132832,29 +132502,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/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; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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: +/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/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: @@ -132876,7 +132567,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: @@ -132943,22 +132634,328 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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"))) + | ^ +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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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_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/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); @@ -133677,20 +133674,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: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: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: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: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: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: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: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: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 1207 | Driver d{}; @@ -133713,6 +133710,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:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -133723,15 +133727,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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(); | ^ @@ -133756,136 +133760,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.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) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -133895,20 +133769,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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 1207 | Driver d{}; @@ -133931,21 +133805,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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: /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); @@ -133953,7 +133813,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_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: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); @@ -133967,7 +133827,56 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151: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:79775: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization '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"))) + | ^ +:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -134381,62 +134290,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/cpu_conv.hpp..:.151):;75: - warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ^ - 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_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - std::c o879p | y_ n ( in _ sp a ti arle_itdu.breng inv(e)r, iCfonyvD_iim,m piln_(i -d .b| e ^gi -n() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::164333::759: :warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -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 - 164 | 333 | vstedr:i:fcoyp(yv_ne(riin_fsypa_tbiaalc_kiwd.abredgsi_na()c,t CiovnavDtiim,o nin<_Tid>.{biengipnu()t ,+ 2d)o;u - t| ~~~~~~^~~~~~~, - out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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:77>:( awarning: runsafe pointer arithmetic [-Wunsafe-buffer-usage]g -v[0], s t257d | : : m o v e ( a s ) ) ; - | ^ - std::co/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppp:y_337n:(o42u:t _note: spin instantiation of function template specialization 'test_drive' requested herea -tial_id.begin() ,337 | CoinnvDti mm,a oiunt(_iidn.tb eagirng()c ,+ 2c);o -n | s ~~~~~~~^~~~~~~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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__dep/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppr:e257:c77a: twarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]d -__ ("us e257 | ' " A L T " ' i n s t e a ds"t)d:):cop)y -_ n(| o ^ut -_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); @@ -134708,7 +134566,234 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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"))) + | ^ +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/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) {} + | ^ +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); @@ -134716,7 +134801,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); @@ -135426,8 +135511,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -135436,29 +135520,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:246: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:246:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"); @@ -135478,20 +135565,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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: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: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: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: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: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: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{}; @@ -135514,50 +135601,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_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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/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: @@ -136283,6 +136369,49 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: @@ -136292,20 +136421,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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: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: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: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: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: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: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: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{}; @@ -136337,20 +136466,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: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: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: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: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: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: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:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -136373,6 +136502,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/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -136382,20 +136598,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: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: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:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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: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:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -136418,14 +136634,154 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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"))) + | ^ +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/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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: /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); @@ -136433,7 +136789,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); @@ -137143,326 +137499,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:257:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:260:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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"))) - | ^ -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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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"))) - | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_na_train.dir/link.d CMakeFiles/test_na_train.dir/na_train.cpp.o -o ../bin/test_na_train -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_na_train In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -137508,9 +137547,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=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: @@ -139536,11 +139572,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"))) | ^ -1242 warnings generated when compiling for host. -[ 98%] Linking CXX executable ../bin/MIOpenDriver -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/MIOpenDriver.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -139631,9 +139662,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=CMakeFiles/MIOpenDriver.dir/link.d CMakeFiles/MIOpenDriver.dir/main.cpp.o CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -o ../bin/MIOpenDriver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib: ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target MIOpenDriver In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -140145,6 +140173,14 @@ /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); | ^~~~ +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=CMakeFiles/MIOpenDriver.dir/link.d CMakeFiles/MIOpenDriver.dir/main.cpp.o CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -o ../bin/MIOpenDriver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib: ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target MIOpenDriver 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 @@ -140162,53 +140198,53 @@ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_pooling3d 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=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 +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_immed_conv3d.dir/link.d CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o -o ../bin/test_immed_conv3d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_conv2d +[ 98%] Built target test_immed_conv3d 271 warnings generated when compiling for host. -[100%] 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 +[ 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=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. -271 warnings generated when compiling for host. -[100%] Linking CXX executable ../bin/test_conv3d_find2 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d_find2.dir/link.txt --verbose=1 -[100%] Linking CXX executable ../bin/test_conv2d_find2 +[ 98%] Linking CXX executable ../bin/test_conv2d_find2 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d_find2.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d_find2.dir/link.d CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -o ../bin/test_conv2d_find2 -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_conv2d_find2 +271 warnings generated when compiling for host. +[ 98%] Linking CXX executable ../bin/test_conv3d +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d.dir/link.d CMakeFiles/test_conv3d.dir/conv3d.cpp.o -o ../bin/test_conv3d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_conv3d -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d_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' -[100%] Built target test_conv2d_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=CMakeFiles/test_conv3d_find2.dir/link.d CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -o ../bin/test_conv3d_find2 -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_conv3d_find2 +[ 98%] Built target test_conv3d 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 +[ 98%] Linking CXX executable ../bin/test_conv3d_find2 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d_find2.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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 +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d_find2.dir/link.d CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -o ../bin/test_conv3d_find2 -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_immed_conv3d +[ 98%] Built target test_conv3d_find2 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 +[100%] Linking CXX executable ../bin/test_conv2d +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_immed_conv2d.dir/link.d CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -o ../bin/test_immed_conv2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d.dir/link.d CMakeFiles/test_conv2d.dir/conv2d.cpp.o -o ../bin/test_conv2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_immed_conv2d +[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 @@ -140235,7 +140271,7 @@ dh_testroot -O-Scmake -O--builddirectory=build dh_prep -O-Scmake -O--builddirectory=build dh_auto_install -O-Scmake -O--builddirectory=build - cd build && make -j40 install DESTDIR=/build/reproducible-path/miopen-5.5.1\+dfsg2/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd build && make -j42 install DESTDIR=/build/reproducible-path/miopen-5.5.1\+dfsg2/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' /usr/bin/cmake -S/build/reproducible-path/miopen-5.5.1+dfsg2 -B/build/reproducible-path/miopen-5.5.1+dfsg2/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -140252,8 +140288,8 @@ -- Up-to-date: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include -- Up-to-date: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/export.h --- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/config.h -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/version.h +-- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/config.h -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0 -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/libMIOpen.so.1 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0" to "$ORIGIN/../lib:$ORIGIN/../lib/MIOpen/lib" @@ -141199,7 +141235,7 @@ dh_makeshlibs -a -O-Scmake -O--builddirectory=build dpkg-gensymbols: warning: debian/libmiopen1/DEBIAN/symbols doesn't match completely debian/libmiopen1.symbols.amd64 --- debian/libmiopen1.symbols.amd64 (libmiopen1_5.5.1+dfsg2-3_amd64) -+++ dpkg-gensymbolsiF6kgb 2025-09-03 12:08:40.384962364 -1200 ++++ dpkg-gensymbolszMT5Px 2026-10-07 21:35:05.344963155 +1400 @@ -130,19 +130,19 @@ (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_appendIJfEEEvDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_appendIJiEEEvDpOT_@Base 5.5.1-1 @@ -141287,22 +141323,22 @@ +#MISSING: 5.5.1+dfsg2-3# (optional|regex|c++)"nlohmann.*@Base$" 5.5.1 sqlite3_api@Base 5.5.1 dh_shlibdeps -a -O-Scmake -O--builddirectory=build -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0 was not linked against 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/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_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train 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_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train 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_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train 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_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train 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_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train 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_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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/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_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb 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_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test 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_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder 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_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose 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_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv 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_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb 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_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test 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_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder 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_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose 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_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv 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_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb 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_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test 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_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder 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_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose 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_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv 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_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb 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_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test 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_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder 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_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose 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_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv 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_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb 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_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test 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_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder 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_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose 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_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv were not linked against librocblas.so.0 (they use none of the library's symbols) dh_installdeb -O-Scmake -O--builddirectory=build dh_gencontrol -O-Scmake -O--builddirectory=build dpkg-gencontrol: warning: Depends field of package libmiopen-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O-Scmake -O--builddirectory=build dh_builddeb -O-Scmake -O--builddirectory=build -dpkg-deb: building package 'libmiopen1-dbgsym' in '../libmiopen1-dbgsym_5.5.1+dfsg2-3_amd64.deb'. -dpkg-deb: building package 'libmiopen-dev' in '../libmiopen-dev_5.5.1+dfsg2-3_amd64.deb'. dpkg-deb: building package 'libmiopen1' in '../libmiopen1_5.5.1+dfsg2-3_amd64.deb'. +dpkg-deb: building package 'libmiopen-dev' in '../libmiopen-dev_5.5.1+dfsg2-3_amd64.deb'. dpkg-deb: building package 'libmiopen1-tests' in '../libmiopen1-tests_5.5.1+dfsg2-3_amd64.deb'. +dpkg-deb: building package 'libmiopen1-dbgsym' in '../libmiopen1-dbgsym_5.5.1+dfsg2-3_amd64.deb'. dpkg-deb: building package 'libmiopen1-tests-dbgsym' in '../libmiopen1-tests-dbgsym_5.5.1+dfsg2-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../miopen_5.5.1+dfsg2-3_amd64.buildinfo dpkg-genchanges --build=binary -O../miopen_5.5.1+dfsg2-3_amd64.changes @@ -141311,12 +141347,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/968896/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/968896/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/439517 and its subdirectories -I: Current time: Wed Sep 3 12:09:15 -12 2025 -I: pbuilder-time-stamp: 1756944555 +I: removing directory /srv/workspace/pbuilder/968896 and its subdirectories +I: Current time: Wed Oct 7 21:37:07 +14 2026 +I: pbuilder-time-stamp: 1791358627